You are on page 1of 3

ActionScript 3.

0
AS2
www.actionscriptcheatsheet.com
AS2
Special Types
*
AS2
an property untyped
Top Level
info@seantheflashguy.com void cannot return any value
Null lack of a value.

Date(yrTm:Object, mo:Number, dt:Number = 1, h:Number = 0, AS2 Global Constants Classes


min:Number = 0, s:Number = 0, ms:Number = 0) Constant Class
Infinity ArgumentError
Properties Constants
-Infinity arguments
date : Number concat(... args):Array NaN Array
dateUTC : Number every(callback:Function, thisObject:* = null):Boolean undefined Boolean
day : Number filter(callback:Function, thisObject:* = null):Array Class
dayUTC : Number forEach(callback:Function, thisObject:* = null):void Global Functions Date
fullYear : Number indexOf(searchElement:*, fromIndex:int = 0):int Function DefinitionError
fullYearUTC : Number isPrototypeOf(theClass:Object):Boolean Array Error
hours : Number join(sep:*):String Boolean EvalError
hoursUTC : Number lastIndexOf(searchElement:*, fromIndex:int = 0x7fffffff):int decodeURI Function
milliseconds : Number map(callback:Function, thisObject:* = null):Array decodeURIComponent int
encodeURI Math
millisecondsUTC : Number pop():Object
encodeURIComponent Namespace
minutes : Number propertyIsEnumerable(name:String):Boolean
escape Number
minutesUTC : Number push(... args):uint
int Object
month : Number reverse():Array
isFinite QName
monthUTC : Number shift():Object
isNaN RangeError
seconds : Number slice(startIndex:int = 0, endIndex:int = -1):Array isXMLName ReferenceError
secondsUTC : Number some(callback:Function, thisObject:* = null):Boolean Number RegExp
time : Number sort(... args):Array Object SecurityError
timezoneOffset : Number sortOn(fieldName:Object, options:Object = null):Array parseFloat String
splice(startIndex:int, deleteCount:uint, ... values):Array parseInt SyntaxError
Methods toLocaleString():String String TypeError
getDate():Number toString():String trace uint
getDay():Number unshift(... args):uint uint URIError
getFullYear():Number unescape VerifyError
AS2 XML
getHours():Number XML
getMilliseconds():Number XMLList XMLList
getMinutes():Number
getMonth():Number
getSeconds():Number AS2 ArgumentError(msg:String = "")
getTime():Number
arguments
getTimezoneOffset():Number
getUTCDate():Number AS2 Properties
getUTCDay():Number callee
getUTCFullYear():Number length
getUTCHours():Number Array(... values)
getUTCMilliseconds():Number
Properties
getUTCMinutes():Number
length
getUTCMonth():Number
getUTCSeconds():NumberhasOwnProperty(name:String):Boolean Methods
isPrototypeOf(theClass:Object):Boolean concat(... args):Array
parse(date:String):NumberpropertyIsEnumerable(name:String):Boolean every(callback:Function, thisObject:* = null):Boolean
setDate(day:Number):Number filter(callback:Function, thisObject:* = null):Array
setFullYear(year:Number, month:Number, day:Number):Number forEach(callback:Function, thisObject:* = null):void
setHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number indexOf(searchElement:*, fromIndex:int = 0):int
setMilliseconds(millisecond:Number):Number isPrototypeOf(theClass:Object):Boolean
setMinutes(minute:Number, second:Number, millisecond:Number):Number join(sep:*):String
setMonth(month:Number, day:Number):Number lastIndexOf(searchElement:*, fromIndex:int = 0x7fffffff):int
setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void map(callback:Function, thisObject:* = null):Array
setSeconds(second:Number, millisecond:Number):Number pop():Object
setTime(millisecond:Number):Number propertyIsEnumerable(name:String):Boolean
setUTCDate(day:Number):Number push(... args):uint
setUTCFullYear(year:Number, month:Number, day:Number):Number reverse():Array
setUTCHours(hour:Number, minute:Number, second:Number, millisecond:Number):Number shift():Object
setUTCMilliseconds(millisecond:Number):Number slice(startIndex:int = 0, endIndex:int = -1):Array
setUTCMinutes(minute:Number, second:Number, millisecond:Number):Number some(callback:Function, thisObject:* = null):Boolean
setUTCMonth(month:Number, day:Number):Number sort(... args):Array
setUTCSeconds(second:Number, millisecond:Number):Number AS2 sortOn(fieldName:Object, options:Object = null):Array
toDateString():String splice(startIndex:int, deleteCount:uint, ... values):Array
toLocaleDateString():String toLocaleString():String
toLocaleString():String toString():String
toLocaleTimeString():String unshift(... args):uint
toString():String
toTimeString():String Boolean(exp:Object = false)
toUTCString():String Methods
valueOf():Number toString():String
valueOf():Boolean
ActionScript 3.0
AS2 Number(num:Object)
Methods
Operators cont.
Bitwise
Top Level
www.actionscriptcheatsheet.com toExponential(fractionDigits:uint):String AS2 & bitwise AND
info@seantheflashguy.com toFixed(fractionDigits:uint):String << bitwise left shift
toPrecision(precision:uint):String ~ bitwise NOT
DefinitionError(msg:String = "") toString(radix:Number = 10):String | bitwise OR
Error(msg:String = "", id:int = 0) valueOf():Number >> bitwise right shift
>>> bitwise unsigned right shift
Properties Constants ^ bitwise XOR
errorID : int AS2 MAX_VALUE : Number
message : String MIN_VALUE : Number Comparison
name : String NaN : Number == equality
Methods AS2 NEGATIVE_INFINITY : Number > greater than
Error(message:String = "", id:int = 0) POSITIVE_INFINITY : Number
AS2 >= greater than or equal to
getStackTrace():String != inequality
toString():String Object() < less than
Properties <= less than or equal to
EvalError(message:String = "") === strict equality
constructor : Object
Function prototype : Object
AS2 !== strict inequality
Methods
Methods Logical
apply(thisObject:Object, argArray:Array = null):void
hasOwnProperty(name:String):Boolean && logical AND
call(thisObject:Object, parameter1:String = null):void
isPrototypeOf(theClass:Object):Boolean ! logical NOT
int(num:Object) AS2 propertyIsEnumerable(name:String):Boolean || logical OR
Methods setPropertyIsEnumerable(nm:String,
toExponential(fractionDigits:uint):String isEn:Boolean = true):void Other
toFixed(fractionDigits:uint):String AS2 toString():String
[] array access
toPrecision(precision:uint):String valueOf():Object
as
toString(radix:uint):String , comma
valueOf():int QName(qname:QName)
?: conditional
Constants Properties delete
localName : String . dot
MAX_VALUE : int = 2147483647
uri : String
MIN_VALUE : int = -2147483648 in
Methods instanceof
Math is
QName(uri:Namespace, localName:QName)
Methods toString():String :: name qualifier
abs(val:Number):Number valueOf():QName new
acos(val:Number):Number AS2 {} object initializer
asin(val:Number):Number
AS2 () parentheses
RangeError(message:String = "")
atan(val:Number):Number / RegExp delimiter
atan2(y:Number, x:Number):Number ReferenceError(message:String = "") : type
ceil(val:Number):Number typeof
cos(angleRadians:Number):Number AS2
SecurityError(message:String = "") void
exp(val:Number):Number
floor(val:Number):Number RegExp(re:String, flags:String)
String
hasOwnProperty(name:String):Boolean Properties + concatenation
isPrototypeOf(theClass:Object):Boolean AS2 dotall : Boolean += concatenation assignment
log(val:Number):Number extended : Boolean " string delimiter
max(val1:Number, val2:Number, ... rest):Number global : Boolean
min(val1:Number, val2:Number, ... rest):Number ignoreCase : Boolean XML
pow(val1:Number, val2:Number):Number lastIndex : Number @ attribute identifier
AS2
propertyIsEnumerable(name:String):Boolean multiline : Boolean {} braces (XML)
random():Number source : String [] brackets (XML)
round(val:Number):Number Methods AS2 + concatenation (XMLList)
setPropertyIsEnumerable(n:String, isEn:Boolean = true):void exec(str:String):Object += concatenation assignment (XMLList)
sin(angleRadians:Number):Number test(str:String):Boolean delete (XML)
sqrt(val:Number):Number .. descendant accessor
tan(angleRadians:Number):Number
Operators . dot (XML)
Arithmetic () parentheses (XML)
Constants
+ addition <> XML literal tag delimiter
E : Number = 2.71828182845905
LN10 : Number = 2.302585092994046
AS2 + addition
-- decrement Bitwise compound assignment
LN2 : Number = 0.6931471805599453
/ division & bitwise AND
LOG10E : Number = 0.4342944819032518 ++ increment AS2 << bitwise left shift
LOG2E : Number = 1.442695040888963387 % modulo ~ bitwise NOT
PI : Number = 3.141592653589793 * multiplication
SQRT1_2 : Number = 0.7071067811865476
AS2 | bitwise OR
- subtraction >> bitwise right shift
SQRT2 : Number = 1.4142135623730951
>>> bitwise unsigned right shift
Arithmetic compound assignment
Namespace(uriValue:*) ^ bitwise XOR
+ addition
Methods + addition
prefix : String
Assignment
-- decrement
uri : String = assignment
/ division
Methods ++ increment Comment
Namespace(prefixValue:*, uriValue:*) % modulo /*..*/ block comment delimiter
toString():String * multiplication // line comment delimiter
valueOf():String - subtraction
Top Level Statements,
Keywords & Directives

ActionScript 3.0
2 AS2
Statement summary
2 break
www.actionscriptcheatsheet.com case
info@seantheflashguy.com continue
default
String(val:String) AS2 XML(value:Object) do..while
Properties Properties else
for
length : int ignoreComments : Boolean
for..in
Methods ignoreProcessingInstructions : Boolean
for each..in
ignoreWhitespace : Boolean
charAt(index:Number = 0):String if
prettyIndent : int
charCodeAt(index:Number = 0):Number label
prettyPrinting : Boolean
concat(... args):String return
fromCharCode(... charCodes):String Methods
AS2
super
indexOf(val:String, startIndex:Number = 0):int addNamespace(ns:Object):XML switch
lastIndexOf(val:String, startIndex:Number = 0x7FFFFFFF):int appendChild(child:Object):XML throw
localeCompare(other:String, ... values):int attribute(attributeName:*):XMLList try..catch..finally
match(pattern:*):Array attributes():XMLList while
replace(pattern:*, repl:Object):String child(propertyName:Object):XMLList with
search(pattern:*):int childIndex():int
slice(startIndex:Number = 0, endIndex:Number = 0x7fffffff):String children():XMLList Attribute keyword summary
split(delimiter:*, limit:Number = 0x7fffffff):Array comments():XMLList dynamic
substr(startIndex:Number = 0, len:Number = 0x7fffffff):String contains(value:XML):Boolean final
substring(startIndex:Number = 0, endIndex:Number = 0x7fffffff):String copy():XML AS2 internal
toLocaleLowerCase():String defaultSettings():Object native
toLocaleUpperCase():String descendants(name:Object = *):XMLList override
toLowerCase():String elements(name:Object = *):XMLList private
toUpperCase():String hasComplexContent():Boolean protected
2 valueOf():String hasOwnProperty(p:String):Boolean public
hasSimpleContent():Boolean static
inScopeNamespaces():Array
SyntaxError(message:String = "") Definition keyword summary
insertChildAfter(child1:Object, child2:Object):*
TypeError(message:String = "") insertChildBefore(child1:Object, child2:Object):* ... (rest) parameter
length():int class
2 uint(num:Object) localName():Object const
Methods name():Object extends
toExponential(fractionDigits:uint):String namespace(prefix:String = null):* function
toFixed(fractionDigits:uint):String namespaceDeclarations():Array get
AS2 implements
toPrecision(precision:uint):String nodeKind():String
toString(radix:uint):String normalize():XML interface
valueOf():uint parent():* namespace
prependChild(value:Object):XML package
Constants
processingInstructions(name:String = "*"):XMLList set
MAX_VALUE : uint = 4294967295
2 propertyIsEnumerable(p:String):Boolean var
MIN_VALUE : uint = 0 AS2
removeNamespace(ns:Namespace):XML
replace(propertyName:Object, value:XML):XML
Directive summary
URIError(message:String = "") setChildren(value:Object):XML default xml namespace
setLocalName(name:String):void import
VerifyError(message:String = "") include
setName(name:String):void AS2
setNamespace(ns:Namespace):void use namespace
XMLList(value:Object)
setSettings(... rest):void
Methods Namespace summary
settings():Object
attribute(attributeName:*):XMLList AS3
text():XMLList
attributes():XMLList flash_proxy
toString():String
child(propertyName:Object):XMLList object_proxy
toXMLString():String
children():XMLList
valueOf():XML
comments():XMLList Primary expression keyword
contains(value:XML):Boolean false
copy():XMLList null
descendants(name:Object = *):XMLList this
elements(name:Object = *):XMLList true
hasComplexContent():Boolean
hasOwnProperty(p:String):Boolean
hasSimpleContent():Boolean
isPrototypeOf(theClass:Object):Boolean
length():int
normalize():XMLList
parent():Object
processingInstructions(name:String = "*"):XMLList
propertyIsEnumerable(p:String):Boolean
setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
text():XMLList
toString():String
toXMLString():StringvalueOf():XMLList

You might also like