The following errors can occur at run time. Run-time type checking occurs in ActionScript 3.0 whether you compile in strict mode or warning mode.


 CodeMessageDescription
 1000The system is out of memory. Flash Player needs more memory to compile your code than your system has available. Close some of the applications or processes running on your system.
 1001The method _ is not implemented. 
 1002Number.toPrecision has a range of 1 to 21. Number.toFixed and Number.toExponential have a range of 0 to 20. Specified value is not within expected range. You specified a value that is not within the expected range of the precision argument. Number.toPrecision has a range of 1 to 21. Number.toFixed and Number.toExponential have a range of 0 to 20.
 1003The radix argument must be between 2 and 36; got _. You passed a value less than 2 or greater than 36 for the radix argument of a method or property. Pass a value between 2 and 36 as a radix argument.
 1004Method _ was invoked on an incompatible object. You tried to call a method that is not available to the specified object. This error occurs when you have copied a prototype function from one object to another, and then invoked it, but the target object is not the same type as the original object. Ensure that the target object and original object are the same type. See the ECMAScript Language Specification, 3rd Edition, Chapter 15 for more details.
 1005Array index is not a positive integer (_). You tried to access a member of an array using an index value that is not a positive integer. Pass only positive integers as index values for arrays.
 1006_ is not a function. This error occurs when you attempt to call a function that does not exist. Make sure you are calling the correct function, and that the API has not changed from ActionScript 2.0. Also, make sure you are using the correct object. For example, you will see this error when you use the following code (because the last line mistakenly calls the variable big instead of blg):
var blg:String = "foo";
var big:Sprite = new Sprite();
var error:int = big.length(); 
 1007Instantiation attempted on a non-constructor. 
 1008_ is ambiguous; Found more than one matching binding. 
 1009Cannot access a property or method of a null object reference. An object that evaluates to null can have no properties. This error can occur in some unexpected (though valid) situations. For example, consider the following code, which creates a Sprite object. Because this Sprite object is never added to the display list (through the addChild() method of a DisplayObjectContainer object), its stage property is set to null. Thus, the example generates this error because Sprite object's stage property cannot have any properties:
import flash.display.Sprite;
var sprite1:Sprite = new Sprite();
var q:String = sprite1.stage.quality;
 1010A term is undefined and has no properties. This error can occur if you try to access a property of an object that does not exist. For example:
var obj:Object = new Object();
obj.a = "foo";
trace(obj.b.prop);

You can also see this error because of a misspelling, for example in the following, where mc represents a MovieClip object in the display list, and the stage property is misspelled with a capital S (it should be stage):

trace(mc.Stage.quality);
 1011Method _ contained illegal opcode _ at offset _. See the note at the bottom of this table.*
 1012The last instruction exceeded code size. See the note at the bottom of this table.*
 1013Cannot call OP_findproperty when scopeDepth is 0. See the note at the bottom of this table.*
 1014Class _ could not be found. 
 1015Method _ cannot set default xml namespace See the note at the bottom of this table.*
 1016Descendants operator (..) not supported on type _. 
 1017Scope stack overflow occurred. See the note at the bottom of this table.*
 1018Scope stack underflow occurred. See the note at the bottom of this table.*
 1019Getscopeobject _ is out of bounds. See the note at the bottom of this table.*
 1020Code cannot fall off the end of a method. See the note at the bottom of this table.*
 1021At least one branch target was not on a valid instruction in the method. See the note at the bottom of this table.*
 1022Type void may only be used as a function return type. See the note at the bottom of this table.*
 1023Stack overflow occurred. See the note at the bottom of this table.*
 1024Stack underflow occurred. See the note at the bottom of this table.*
 1025An invalid register _ was accessed. See the note at the bottom of this table.*
 1026Slot _ exceeds slotCount=_ of _. See the note at the bottom of this table.*
 1027Method_info _ exceeds method_count=_. See the note at the bottom of this table.*
 1028Disp_id _ exceeds max_disp_id=_ of _. See the note at the bottom of this table.*
 1029Disp_id _ is undefined on _. See the note at the bottom of this table.*
 1030Stack depth is unbalanced. _ != _. See the note at the bottom of this table.*
 1031Scope depth is unbalanced. _ != _. See the note at the bottom of this table.*
 1032Cpool index _ is out of range _. See the note at the bottom of this table.*
 1033Cpool entry _ is wrong type. See the note at the bottom of this table.*
 1034Type Coercion failed: cannot convert _ to _. 
 1035Illegal super expression found in method _. See the note at the bottom of this table.*
 1037Cannot assign to a method _ on _. See the note at the bottom of this table.*
 1038_ is already defined. You cannot declare a variable or function with the same identifier name more than once within the same scope. In ActionScript 3.0, different code blocks (such as those used in two for loops in the same function definition) are considered to be in the same scope. See the note at the bottom of this table.*
 1039Cannot verify method until it is referenced. See the note at the bottom of this table.*
 1040The right-hand side of instanceof must be a class or function. The expression on the right side of the instanceof operator must be a class or function.
 1041The right-hand side of operator must be a class. The expression on the right side of the is operator must be a class.
 1042Not an ABC file. major_version=_ minor_version=_. You are attempting to use an invalid file with the player: the tool that generates the SWF may be out of date or the SWF itself may be corrupt.
 1043Invalid code_length=_. See the note at the bottom of this table.*
 1044MethodInfo-_ unsupported flags=_. See the note at the bottom of this table.*
 1045Unsupported traits kind=_. See the note at the bottom of this table.*
 1046MethodInfo-_ referenced before definition. See the note at the bottom of this table.*
 1047No entry point was found. See the note at the bottom of this table.*
 1049Prototype objects must be vanilla Objects. See the note at the bottom of this table.*
 1050Cannot convert _ to primitive. See the note at the bottom of this table.*
 1051Illegal early binding access to _. See the note at the bottom of this table.*
 1052Invalid URI passed to _ function. See the note at the bottom of this table.*
 1053Illegal override of _ in _. See the note at the bottom of this table.*
 1054Illegal range or target offsets in exception handler. See the note at the bottom of this table.*
 1056Cannot create property _ on _. You are trying to assign a value to a nonexistent property on an instance of a non-dynamic class. This is only possible for instances of dynamic classes
 1057_ can only contain methods. See the note at the bottom of this table.*
 1058Illegal operand type: _ must be _. See the note at the bottom of this table.*
 1059ClassInfo-_ is referenced before definition. See the note at the bottom of this table.*
 1060ClassInfo _ exceeds class_count=_. See the note at the bottom of this table.*
 1061The value _ cannot be converted to _ without losing precision. This error appears if you attempt to assign a decimal number to a property that has data type int.

This error also appears for out-of-range assignments, such as the following:

var m0:int = 2147483648; // int.MAX_VALUE == 2147483647

You can also see this error when using the bitwise left shift operator (<<). For example, consider the following code:

var m0:uint = 0xFF;
var m1:uint = m0<<24;

The result of left shift operator (<<) is interpreted as a 32-bit two's complement number with sign. In the example, the result is a negative value, which causes the error when assigned to the uint typed property. A workaround is the following:

var m0:uint = 0xFF;
var m1:uint = uint(m0<<24);
 1063Argument count mismatch on _. Expected _, got _. 
 1064Cannot call method _ as constructor. Extracted methods are permanently bound to the object they are extracted from. Therefore, they can not later be called as a constructor. For example, the following creates function f() in Class A:
class A {
	   function f() {}
	}
In the following code, extracting the function causes no error. However, creating a new instance of the function causes an error.
var a = new A()
	var m = a.f // extract f, don't call it
	m() // same as a.f()
	new m() // causes this error
 1065Variable _ is not defined. You are using an undefined lexical reference. For example, in the following statements, the statement trace(x) generates an error because x is undefined. However, the statement trace(y) doesn't generate an error because y is defined:
trace("hello world")
	trace(x) // x is undefined
	var y
	trace(y) // No error, y is defined.
 1066The form function('function body') is not supported. Unlike JavaScript, Flash does not compile code on-the-fly using eval() and function(). Thus, calling these as a constructor in ActionScript 3.0 generates this error.
 1067Native method _ has illegal method body. See the note at the bottom of this table.*
 1068_ and _ cannot be reconciled. See the note at the bottom of this table.*
 1069Property _ not found on _ and there is no default value. You are referencing an undefined property on a non-dynamic class instance. For example, the following generates this error when it references property x, which is not defined and cannot be created dynamically:
class A {} // sealed class, not dynamic
	trace(new A().x) // no property x defined on A, and A is not dynamic
 1070Method _ not found on _ You are using a super statement to call a function, but the function doesn't exist in the super class. For example, the following code generates the error:
class A() {}
class B extends A {
  function f() { trace(super.f()); } // error 1070, there is no f on A
}
 1071Function _ has already been bound to _. 
 1072Disp_id 0 is illegal. See the note at the bottom of this table.*
 1073Non-override method _ replaced because of duplicate disp_id _. See the note at the bottom of this table.*
 1074Illegal write to read-only property _ on _. 
 1075Math is not a function. You are trying to call math() as a function, but the Math class is a class with static methods.
 1076Math is not a constructor. You can not instantiate the Math class.
 1077Illegal read of write-only property _ on _. 
 1078Illegal opcode/multiname combination: _<_>. See the note at the bottom of this table.*
 1079Native methods are not allowed in loaded code. See the note at the bottom of this table.*
 1080Illegal value for namespace. See the note at the bottom of this table.*
 1081Property _ not found on _ and there is no default value. 
 1082No default namespace has been set. See the note at the bottom of this table.*
 1083The prefix "_" for element "_" is not bound. An attribute name or element name has a prefix but no matching namespace was found. This statement generates an error because there is no foo namespace to match foo:x:
<foo:x xmlns:clowns='http://circuscenter.org'>
 1084Element or attribute ("_") does not match QName production: QName::=(NCName':')?NCName. You have foo: or :foo as an element or attribute name, but there is nothing on the other side of the colon.
 1085The element type "_" must be terminated by the matching end-tag "</_>". 
 1086The _ method only works on lists containing one item. The XMLList class propagates the XML-specific functions to one child if it has only one item in its list. If more than one item is in the list, the routines fail with this error. This happens for the following XMLList functions that mimic XML functions:

addNamespace, appendChild, childIndex, inScopeNamespaces, insertChildAfter, insertChildBefore, name, namespace, localName, namespaceDeclarations, nodeKind, prependChild, removeNamespace, replace, setChildren, setLocalName, setName, and setNamespace.

 1087Assignment to indexed XML is not allowed. 
 1088The markup in the document following the root element must be well-formed. These are possible causes of this error:
  • Parsing an XMLList style object as XML
  • Misbalanced strings
 1089Assignment to lists with more than one item is not supported. 
 1090XML parser failure: element is malformed. An element name is malformed. This example of an element name is malformed because a trailing right angle bracket > is missing:
<a/><b></b
 1091XML parser failure: Unterminated CDATA section. 
 1092XML parser failure: Unterminated XML declaration. 
 1093XML parser failure: Unterminated DOCTYPE declaration. 
 1094XML parser failure: Unterminated comment. 
 1095XML parser failure: Unterminated attribute. 
 1096XML parser failure: Unterminated element. 
 1097XML parser failure: Unterminated processing instruction. 
 1098Illegal prefix _ for no namespace. The namespace constructor throws this error if you try to pass in an empty URI with a non-empty prefix as in this example:
ns = new Namespace ("prefix", "");
	
 1100Cannot supply flags when constructing one RegExp from another. Creating a new regular expression from an existing one also copies its flags. To create a regular expression with different flags, use the new operator and set the flags as desired. For example, this statement creates a regular expression and specifies flag settings:
var re:RegExp = new RegExp("ali", /s)
Alternatively, this statement creates a regular expression that has the same flags as re:
var re2:RegExp = new RegExp(re, ...)
 1101Cannot verify method _ with unknown scope. See the note at the bottom of this table.*
 1102Illegal default value for type _. See the note at the bottom of this table.*
 1103Class _ cannot extend final base class. See the note at the bottom of this table.*
 1104Attribute "_" was already specified for element "_". 
 1107The ABC data is corrupt, attempt to read out of bounds. See the note at the bottom of this table.*
 1108The OP_newclass opcode was used with the incorrect base class. See the note at the bottom of this table.*
 1109Attempt to directly call unbound function _ from method _. See the note at the bottom of this table.*
 1110_ cannot extend _. See the note at the bottom of this table.*
 1111_ cannot implement _. See the note at the bottom of this table.*
 1112Argument count mismatch on class coercion. Expected 1, got _. 
 1113OP_newactivation used in method without NEED_ACTIVATION flag. See the note at the bottom of this table.*
 1114OP_getglobalslot or OP_setglobalslot used with no global scope. See the note at the bottom of this table.*
 1115_ is not a constructor. 
 1116second argument to Function.prototype.apply must be an array. 
 1117Invalid XML name: _. 
 1118Illegal cyclical loop between nodes. 
 1119Delete operator is not supported with operand of type _. 
 1120Cannot delete property _ on _. 
 1121Method _ has a duplicate method body. 
 1122Interface method _ has illegal method body. 
 1123Filter operator not supported on type _. 
 1124OP_hasnext2 requires object and index to be distinct registers. 
 1502A script has executed for longer than the default timeout period of 15 seconds. A script executed after the timeout period. (The default timeout period is 15 seconds.) After this error occurs, the script can continue to execute for 15 seconds more, after which the script terminates and throws run-time error number 1503 (A script failed to exit after 30 seconds and was terminated.)
 1503A script failed to exit after 30 seconds and was terminated. The script was still executing after 30 seconds. Flash Player first throws run-time error number 1502 (A script has executed for longer than the default timeout period of 15 seconds.) if the script executed more than 15 seconds, which is the default timeout period. This error occurs 15 seconds after Error 1502 occurs.
 1507Argument _ cannot be null. 
 1508The value specified for argument _ is invalid. You are possibly trying to pass the wrong data type. For example, the code
public function doSomething(const:int):void {
	}
	this ["doSomething"] ("str")
generates an error at runtime because doSomething is cast as an int data type.
 1510When the callback argument is a method of a class, the optional this argument must be null. 
 1511The method was called with too many arguments. 
 2000No active security context. 
 2001Too few arguments were specified; got _, _ expected. 
 2002Operation attempted on invalid socket. 
 2003Invalid socket port number specified. The valid range is 0 to 65535. For more information, see Socket Connections in this language reference.
 2004One of the parameters is invalid. 
 2005Parameter _ is of the incorrect type. Should be type _. 
 2006The supplied index is out of bounds. 
 2007Parameter _ must be non-null. 
 2008Parameter _ must be one of the accepted values. 
 2009This method cannot be used on a text field with a style sheet. 
 2010Local-with-filesystem SWF files are not permitted to use sockets. 
 2011Socket connection failed to _:_. There is a network problem. Possibly a DNS name is not resolving or a TCP socket is not connecting.
 2012_ class cannot be instantiated. 
 2013Feature can only be used in Flash Authoring. 
 2014Feature is not available at this time. The feature is not supported on this system.
 2015Invalid BitmapData. 
 2017Only trusted local files may cause the Flash Player to exit. 
 2018System.exit is only available in the standalone Flash Player. 
 2019Depth specified is invalid. 
 2020MovieClips objects with different parents cannot be swapped. 
 2021Object creation failed. 
 2022Class _ must inherit from DisplayObject to link to a symbol. 
 2023Class _ must inherit from Sprite to link to the root. 
 2024An object cannot be added as a child of itself. 
 2025The supplied DisplayObject must be a child of the caller. 
 2026An error occurred navigating to the URL _. Possibly the URL does not exist, the network connection has a problem, or the URL is outside the security sandbox.
 2027Parameter _ must be a non-negative number; got _. 
 2028Local-with-filesystem SWF file _ cannot access Internet URL _. 
 2029This URLStream object does not have a stream opened. 
 2030End of file was encountered. 
 2031Socket Error. A socket error occurred. For more information, see Socket Connections in this language reference.
 2032Stream Error. 
 2033Key Generation Failed. 
 2034An invalid digest was supplied. 
 2035URL Not Found. 
 2036Load Never Completed. 
 2037Functions called in incorrect sequence, or earlier call was unsuccessful. 
 2038File I/O Error. 
 2039Invalid remote URL protocol. The remote URL protocol must be HTTP or HTTPS. 
 2041Only one file browsing session may be performed at a time. 
 2042The digest property is not supported by this load operation. 
 2044Unhandled _:. 
 2046The loaded file did not have a valid signature. 
 2047Security sandbox violation: _: _ cannot access _. 
 2048Security sandbox violation: _ cannot load data from _. 
 2049Security sandbox violation: _ cannot upload data to _. 
 2051Security sandbox violation: _ cannot evaluate scripting URLs within _ (allowScriptAccess is _). Attempted URL was _. 
 2052Only String arguments are permitted for allowDomain and allowInsecureDomain. 
 2053Security sandbox violation: _ cannot clear an interval timer set by _. 
 2054The value of Security.exactSettings cannot be changed after it has been used. 
 2055The print job could not be started. 
 2056The print job could not be sent to the printer. 
 2057The page could not be added to the print job. The addPage() method is not used correctly. See the addPage() entry in this language reference.
 2058There was an error decompressing the data. 
 2059Security sandbox violation: _ cannot overwrite an ExternalInterface callback added by _. 
 2060Security sandbox violation: ExternalInterface caller _ cannot access _. 
 2061No ExternalInterface callback _ registered. 
 2062Children of Event must override clone() {return new MyEventClass (...);}. 
 2063Error attempting to execute IME command. One of the IME services has failed.
  • If you are using the setConversionMode() or setEnabled() method, ActionScript 3.0 replaces these methods with the access property.
  • If you are using the doConversion() or setComposition() method, these methods are not supported for Macintosh OSX and Macintosh Classic.
 2065The focus cannot be set for this target. 
 2066The Timer delay specified is out of range. 
 2067The ExternalInterface is not available in this container. ExternalInterface requires Internet Explorer ActiveX, Firefox, Mozilla 1.7.5 and greater, or other browsers that support NPRuntime. 
 2068Invalid sound. 
 2069The Loader class does not implement this method. 
 2070Security sandbox violation: caller _ cannot access Stage owned by _. 
 2071The Stage class does not implement this property or method. 
 2074The stage is too small to fit the download ui. 
 2075The downloaded file is invalid. Possibly the file decompression failed, the file format is invalid, or the signature validation failed.
 2077This filter operation cannot be performed with the specified input parameters. 
 2078The name property of a Timeline-placed object cannot be modified. 
 2079Classes derived from Bitmap can only be associated with defineBits characters (bitmaps). 
 2082Connect failed because the object is already connected. 
 2083Close failed because the object is not connected. 
 2084The AMF encoding of the arguments cannot exceed 40K. 
 2085Parameter _ must be non-empty string. 
 2086A setting in the mms.cfg file prohibits this FileReference request. 
 2087The FileReference.download() file name contains prohibited characters. The filename cannot contain spaces or any of the following characters: /, \, :, *, ?, ", <, >, |, %, or the ASCII control characters 0 through 31 (0x00 through 0X1F). Also, filenames longer than 256 characters may fail on some browsers or servers.
 2088The Proxy class does not implement getProperty. It must be overridden by a subclass. 
 2089The Proxy class does not implement setProperty. It must be overridden by a subclass. 
 2090The Proxy class does not implement callProperty. It must be overridden by a subclass. 
 2091The Proxy class does not implement hasProperty. It must be overridden by a subclass. 
 2092The Proxy class does not implement deleteProperty. It must be overridden by a subclass. 
 2093The Proxy class does not implement getDescendants. It must be overridden by a subclass. 
 2094Event dispatch recursion overflow. The recursion exceeds the maximum recursion depth. (The default maximum is 256.)
 2095_ was unable to invoke callback _. 
 2096The HTTP request header _ cannot be set via ActionScript. You are adding a disallowed HTTP header to an HTTP request. The following headers are disallowed:
  • NULL header string
  • Accept-Charset
  • Accept-Encoding
  • Accept-Ranges
  • Age
  • Allow
  • Allowed
  • Connection
  • Content-Length
  • Content-Location
  • Content-Range
  • Date
  • ETag
  • Expect
  • Host
  • Keep-Alive
  • Last-Modified
  • Location
  • Max-Forwards
  • Proxy-Authenticate
  • Proxy-Authorization
  • Public
  • Range
  • Referer
  • Retry-After
  • Server
  • TE
  • Trailer
  • Transfer-Encoding
  • Upgrade
  • URI
  • User-Agent
  • Vary
  • Via
  • Warning
  • WWW-Authenticate
  • x-flash-version
 2097The FileFilter Array is not in the correct format. There are two valid formats:
  • A description with Windows file extensions only
  • A description with Windows file extensions and Macintosh file formats.

The two file formats and not interchangeable; you must use one or the other. For more information, see the FileFilter class in this language reference.

 2098The loading object is not a .swf file, you cannot request SWF properties from it. 
 2099The loading object is not sufficiently loaded to provide this information. 
 2100The ByteArray parameter in Loader.loadBytes() must have length greater than 0. 
 2101The String passed to URLVariables.decode() must be a URL-encoded query string containing name/value pairs. 
 2102The before XMLNode parameter must be a child of the caller. 
 2103XML recursion failure: new child would create infinite loop. Possibly you are trying to make objects child objects of each other. For example, the following code generates this error because a and b both try to add the other as a child object.
a.addChild(b);
b.addChild(a);
 2105The Proxy class does not implement nextNameIndex. It must be overridden by a subclass. 
 2106The Proxy class does not implement nextName. It must be overridden by a subclass. 
 2107The Proxy class does not implement nextValue. It must be overridden by a subclass. 
 2108Scene _ was not found. 
 2109Frame label _ not found in scene _. 
 2110The value of Security.disableAVM1Loading cannot be set unless the caller can access the stage and is in an ActionScript 3.0 SWF file. 
 2111Security.disableAVM1Loading is true so the current load of the ActionScript 1.0/2.0 SWF file has been blocked. 
 2112Provided parameter LoaderContext.ApplicationDomain is from a disallowed domain. 
 2113Provided parameter LoaderContext.SecurityDomain is from a disallowed domain. 
 2114Parameter _ must be null. 
 2115Parameter _ must be false. 
 2116Parameter _ must be true. 
 2118The LoaderInfo class does not implement this method. 
 2119Security sandbox violation: caller _ cannot access LoaderInfo.applicationDomain owned by _. 
 2121Security sandbox violation: _: _ cannot access _. This may be worked around by calling Security.allowDomain. 
 2122Security sandbox violation: _: _ cannot access _. A policy file is required, but the checkPolicyFile flag was not set when this media was loaded. 
 2123Security sandbox violation: _: _ cannot access _. No policy files granted access. 
 2124Loaded file is an unknown type. 
 2125Security sandbox violation: _ cannot use Runtime Shared Library _ because crossing the boundary between ActionScript 3.0 and ActionScript 1.0/2.0 objects is not allowed. 
 2126NetConnection object must be connected. 
 2127FileReference POST data cannot be type ByteArray. 
 2129Connection to _ failed. 
 2130Unable to flush SharedObject. 
 2131Definition _ cannot be found. 
 2132NetConnection.connect cannot be called from a netStatus event handler. 
 2133Callback _ is not registered. 
 2134Cannot create SharedObject. 
 2136The SWF file _ contains invalid data. 
 2137Security sandbox violation: _ cannot navigate window _ within _ (allowScriptAccess is _). Attempted URL was _. 
 2138Rich text XML could not be parsed. 
 2139SharedObject could not connect. 
 2140Security sandbox violation: _ cannot load _. Local-with-filesystem and local-with-networking SWF files cannot load each other. 
 2141Only one PrintJob may be in use at a time. 
 2142Security sandbox violation: local SWF files cannot use the LoaderContext.securityDomain property. _ was attempting to load _. 
 2143AccessibilityImplementation.get_accRole() must be overridden from its default. 
 2144AccessibilityImplementation.get_accState() must be overridden from its default. 
 2145Cumulative length of requestHeaders must be less than 8192 characters. 
 2146Security sandbox violation: _ cannot call _ because the HTML/container parameter allowNetworking has the value _. 
 2147Forbidden protocol in URL _. 
 2148SWF file _ cannot access local resource _. Only local-with-filesystem and trusted local SWF files may access local resources. 
 2149Security sandbox violation: _ cannot make fscommand calls to _ (allowScriptAccess is _). 
 2150An object cannot be added as a child to one of it's children (or children's children, etc.). 
 2151You cannot enter full screen mode when the settings dialog is visible. 
 2152Full screen mode is not allowed. 
 2153The URLRequest.requestHeaders array must contain only non-NULL URLRequestHeader objects. 
 2154The NetStream Object is invalid. This may be due to a failed NetConnection. 
 2155The ExternalInterface.call functionName parameter is invalid. Only alphanumeric characters are supported. 
 2156Port _ may not be accessed using protocol _. Calling SWF was _. 
 2157Rejecting URL _ because the 'asfunction:' protocol may only be used for link targets, not for networking APIs. 
 2158The NetConnection Object is invalid. This may be due to a dropped NetConnection. 
 2159The SharedObject Object is invalid. 
 3000Illegal path name. 
 3001File or directory access denied. 
 3002File or directory exists. 
 3003File or directory does not exist. 
 3004Insufficient file space. 
 3005Insufficient system resources. 
 3006Not a file. 
 3007Not a directory. 
 3008Read-only or write-protected media. 
 3009Cannot move file or directory to a different device. 
 3010Directory is not empty. 
 3011Move or copy destination already exists. 
 3012Cannot delete file or directory. 
 3013File or directory is in use. 
 3014Cannot copy or move a file or directory to overwrite a containing directory. 
 3015Loader.loadBytes() is not permitted load content with executable code. See documentation for Loader.loadBytes(). 
 3100A SQLConnection cannot be closed while statements are still executing. 
 3101Database connection is already open. 
 3102Name argument specified was invalid. It must not be null or empty a blank string. 
 3103Operation cannot be performed while there is an open transaction on this connection. 
 3104A SQLConnection must be open to perform this operation. 
 3105Operation is only allowed if a connection has an open transaction. 
 3106Property cannot be changed while SQLStatement.executing is true. 
 3107_ may not be called unless SQLResult.complete is false. 
 3108Operation is not permitted when the SQLStatement.text property is not set. 
 3109Operation is not permitted when the SQLStatement.sqlConnection property is not set. 
 3110Operation cannot be performed while SQLStatement.executing is true. 
 3111 An invalid schema type was specified. Valid values are:
  • SQLIndexSchema
  • SQLTableSchema
  • SQLTriggerSchema
  • SQLViewSchema
 3112 An invalid transaction lock type was specified. Valid values are:
  • SQLTransactionLockType.DEFERRED
  • SQLTransactionLockType.IMMEDIATE
  • SQLTransactionLockType.EXCLUSIVE
 3113Reference specified is not of type File. 
 3114 An invalid open mode was specified. Valid values are:
  • SQLMode.READ
  • SQLMode.UPDATE
  • SQLMode.CREATE
 3115SQL Error. 
 3116An internal logic error occurred. 
 3117Access permission denied. Indicates that the operation failed because a SQL statement attempted to perform an operation that it didn't have permission to perform, such as specifying an INSERT operation to be performed on a view.
 3118Operation aborted. Indicates that a SQL statement execution failed because execution was aborted. This error occurs when code in a trigger cancels the operation using the SQL RAISE() function, or if the SQLConnection.cancel() or SQLStatement.cancel() methods are called when a statement is executed using SQLStatement.execute() or SQLStatement.next() with a prefetch argument specified, and not all of the results have been returned.
 3119Database file is currently locked. 
 3120Table is locked. Indicates that an operation could not be completed because another AIR application was holding a lock on a table involved in the operation. This can occur when a statement executing through a SQLConnection attempts to write to a table when another SQLConnection (in the same application or a different application) has an open transaction and is writing to the table, or if a SQLConnection attempts to read from or write to a table while another SQLConnection has an exclusive-locked transaction.
 3121Out of memory. 
 3122Attempt to write a readonly database. Indicates that an operation could not be completed because the database is read only. This can occur if the database file is designated as read only in the operating system, if the database is opened in read-only mode, or if an older version of Adobe AIR accesses a database file created with a newer version of the runtime.
 3123Database disk image is malformed. Indicates that the operation failed because the specified file is a database file whose data has become corrupted. This can happen when the application is force quit while in a transaction or any other time that a database file is left in the state of having an open transaction that can't be rolled back when reopening the file.
 3124Insertion failed because database is full. 
 3125Unable to open the database file. Indicates that the connection could not be completed because the database file could not be opened. This can happen if SQLConnection.open() or SQLConnection.openAsync()is called with the openMode parameter set to SQLMode.UPDATE and the database file doesn't exist. It can also happen if the operating system returns an error when the runtime attempts to access the database file.
 3126Database lock protocol error. 
 3127Database is empty. 
 3128Disk I/O error occurred. Indicates that an operation could not be completed because of a disk I/O error. This can happen if the runtime is attempting to delete a temporary file and another program (such as a virus protection application) is holding a lock on the file. This can also happen if the runtime is attempting to write data to a file and the data can't be written.
 3129The database schema changed. Indicates that the operation could not be completed because of a schema error. This occurs when the schema of the database changes after a statement is prepared but before it finishes executing, such as if two SQLConnection instances are connected to the same database, and one instance changes the schema while another one is reading it.
 3130Too much data for one row of a table. 
 3131Abort due to constraint violation. Indicates that the operation could not be completed because the statement caused a violation of one or more data integrity constraints. These are constraints that are defined in the table structure when it is created. For more information, see the CREATE TABLE section in the appendix SQL support in local databases.
 3132Data type mismatch. Indicates that the operation could not be completed because of a data type mismatch error. This occurs when the data type of a value doesn't match the expected or required type. For more information, see the Data type support section in the appendix SQL support in local databases.
 3133An internal error occurred. 
 3134Feature not supported on this operating system. 
 3135Authorization denied. 
 3136Auxiliary database format error. 
 3137An index specified for a parameter was out of range. Indicates that the operation could not be completed because a parameter index was not valid, such as if a parameter is specified with an index less than 0, or if a parameter is specified with index 7 but the statement text only includes five parameters.
 3138File opened is not a database file. 
 3139The page size specified was not valid for this operation. 
 3200Cannot perform operation on closed window. 
 3201Adobe Reader cannot be found. 
 3202Adobe Reader 8.1 or later cannot be found. 
 3203Default Adobe Reader must be version 8.1 or later. 
 3204An error ocurred trying to load Adobe Reader. 
 3205Only application-sandbox content can access this feature. 
 3206Caller _ cannot set LoaderInfo property _. 
 3207Application-sandbox content cannot access this feature. 
 3300Voucher is invalid. 
 3301User authentication failed. 
 3302FMRMS is not supporting SSL. 
 3303Content expired. 
 3304User authorization failed (e.g. user haven't purchase the content). 
 3305Can't connect to the server. 
 3306Client update required (FMRMS requires new DRM client engine). 
 3307Generic internal DRM failure. 
 3308Wrong license key. 
 3309FLV content is corrupted. 
 3310ApplicationID doesn't match what's specified in the policy. 
 3311Application version doesn't match what's specified in the policy. 
 3312Voucher integrity check failed. 
 3313Write to Microsafe failed. 
 3314FLV header integrity check failed. 
 3315Attempt to access invalid clipboard. 
 3316Attempt to access dead clipboard. 


* Note: This error indicates that the ActionScript in the SWF is invalid. If you believe that the file has not been corrupted, please report the problem to Adobe.