ClassPackageDescription
 Accessibility
flash.accessibility 
 AccessibilityImplementation
flash.accessibility The AccessibilityImplementation class is the base class in Flash Player that allows for the implementation of accessibility in components.
 AccessibilityProperties
flash.accessibility The AccessibilityProperties class lets you control the presentation of Flash objects to accessibility aids, such as screen readers.
 ActionScriptVersion
flash.display The ActionScriptVersion class is an enumeration of constant values that indicate the language version of a loaded SWF file.
 addrinfo
C.netdb 
 ArgumentError
Top Level 
 Array
Top Level 
 BinaryData 
shell Allows to create a subclass with metadata to embed binary data.
 Boolean
Top Level 
 ByteArray
flash.utils The ByteArray class provides methods and properties to optimize reading, writing, and working with binary data.
 Capabilities
flash.system The Capabilities class provides properties that describe the system and runtime that are hosting the application.
 CEAIrror 
C.netdb The CEAIrror exception allow to throws a C error as an Error object.
 CError 
C.errno The CError exception allow to throws an errno as an Error object.
 Class
Top Level 
 CompressionAlgorithm
flash.utils The CompressionAlgorithm class defines string constants for the names of compress and uncompress options.
 Condition
flash.concurrent A Condition object is a tool for sharing a resource between workers with the additional capability of pausing execution until a particular condition is satisfied.
 CoreEventLoop 
shell.async Defines the globsl IEventLoop.
 Date
Top Level 
 DefinitionError
Top Level 
 DeleteObjectSample
flash.sampler The DeleteObjectSample class represents objects that are created within a getSamples() stream; each DeleteObjectSample object corresponds to a NewObjectSample object.
 Diagnostics 
shell The Diagnostics class provide debugging extensions for the VM.
 Dictionary
flash.utils The Dictionary class lets you create a dynamic collection of properties, which uses strict equality (===) for key comparison.
 DIR 
C.dirent A type representing a directory stream.
 dirent 
C.dirent dirent structure.
 div_t 
C.stdlib Structure div_t returned by div().
 Domain
shell 
 DRMManagerError 
flash.errors The DRMManager dispatches a DRMManagerError event to report errors.
 EncryptedLocalStore 
flash.data 
 Endian
flash.utils The Endian class contains values that denote the byte order used to represent multibyte numbers.
 Environment
shell Environment class to access the current environment variables
 EOFError
flash.errors 
 Error
Top Level 
 ErrorNumber 
C.errno Error Number value.
 Errors
Top Level Errors defines the ID's of error messages output by the Debugger verisons of the Player
 EvalError
Top Level 
 Event
flash.events The Event class is used as the base class for the creation of Event objects, which are passed as parameters to event listeners when an event occurs.
 EventDispatcher
flash.events The EventDispatcher class is the base class for all classes that dispatch events.
 EventLoop 
shell.async Defines what the main event loop needs to implements.
 fd_set 
C.sys.select A structure file/socket descriptors.
 File 
flash.filesystem A File object represents a path to a file or directory.
 FILE 
C.stdio A structure containing information about a file.
 FileMode 
flash.filesystem The FileMode class defines string constants used in the fileMode parameter of the open() and openAsync() methods of the FileStream class.
 FileReference
flash.net The FileReference class provides a means to upload and download files between a user's computer and a server.
 FileStream 
flash.filesystem A FileStream object is used to read and write files.
 FileSystem 
shell The FileSystem class Provides methods to access and manipulate computer files, directories, paths and data.
 fpos_t 
C.stdio A non-array type containing all information needed to specify uniquely every position within a file.
 Function
Top Level 
 HardwareInformation 
shell The HardwareInformation class provide informations about the underlying hardware.
 hostent 
C.netdb A structure containing information about an internet host.
 HTTPStatusEvent
flash.events TODO
 IBitmapDrawable
flash.display The IBitmapDrawable interface is implemented by objects that can be passed as the source parameter of the draw() method of the BitmapData class.
 IDataInput
flash.utils The IDataInput interface provides a set of methods for reading binary data.
 IDataOutput
flash.utils The IDataOutput interface provides a set of methods for writing binary data.
 IDrawCommand
flash.display ??? not documented on AS3LCR ?
 IDynamicPropertyOutput
flash.net This interface controls the serialization of dynamic properties of dynamic objects.
 IDynamicPropertyWriter
flash.net This interface is used with the IDynamicPropertyOutput interface to control the serialization of dynamic properties of dynamic objects.
 IEventDispatcher
flash.events The IEventDispatcher interface defines methods for adding or removing event listeners, checks whether specific types of event listeners are registered, and dispatches events.
 IExternalizable
flash.utils The IExternalizable interface provides control over serialization of a class as it is encoded into a data stream.
 IGraphicsData
flash.display This interface is used to define objects that can be used as parameters in the flash.display.Graphics methods, including fills, strokes, and paths.
 IGraphicsFill
flash.display This interface is used to define objects that can be used as fill parameters in the flash.display.Graphics methods and drawing classes.
 IGraphicsPath
flash.display This interface is used to define objects that can be used as path parameters in the flash.display.Graphics methods and drawing classes.
 IGraphicsStroke
flash.display This interface is used to define objects that can be used as stroke parameters in the flash.display.Graphics methods and drawing classes.
 IllegalOperationError
flash.errors The IllegalOperationError exception is thrown when a method is not implemented or the implementation doesn't cover the current usage.
 in_addr 
C.netinet A structure containing information about an internet address.
 in6_addr 
C.netinet A structure containing information about an internet address v6.
 int
Top Level 
 InvalidSWFError
flash.errors The Flash runtimes throw this exception when they encounter a corrupted SWF file.
 IOError
flash.errors The IOError exception is thrown when some type of input or output failure occurs.
 ipv6_mreq 
C.netinet A structure containing information about an internet multicast request v6.
 ISearchableText
flash.accessibility The ISearchableText interface can be implemented by objects that contain text which should be searchable on the web.
 ISimpleTextSelection
flash.accessibility The ISimpleTextSelection class can be used to add support for the MSAA ISimpleTextSelection interface to an AccessibilityImplementation.
 JSON
Top Level The JSON class lets applications import and export data using JavaScript Object Notation (JSON) format.
 ldiv_t 
C.stdlib Structure ldiv_t returned by ldiv().
 lldiv_t
C.stdlib 
 Math
Top Level 
 MemoryError
flash.errors 
 msghdr
C.sys.socket 
 Mutex
flash.concurrent The Mutex (short for "mutual exclusion") class provides a way to make sure that only one set of code operates on a particular block of memory or other shared resource at a time.
 Namespace
Top Level 
 netent
C.netdb 
 NewObjectSample
flash.sampler The NewObjectSample class represents objects that are created within a getSamples() stream.
 Number
Top Level 
 Object
Top Level 
 ObjectEncoding
flash.net The ObjectEncoding class is used in defining serialization settings in classes that serialize objects (such as FileStream, NetStream, NetConnection, SharedObject, and ByteArray) to work with prior versions of ActionScript.
 OperatingSystem 
shell The OperatingSystem class provide informations about the Operating System.
 Orientation3D
flash.geom 
 pid_t
C.spawn Used with waitpid() to pass by reference the stat_loc integer, here instead of directly passing by reference an integer (as possible in C, and not possible in AS3) we pass by reference an object which contains the property stat_loc of type integer.
 PixelSnapping
flash.display The PixelSnapping class is an enumeration of constant values for setting the pixel snapping options by using the pixelSnapping property of a Bitmap object.
 PNGEncoderOptions
flash.display The PNGEncoderOptions class defines a compression algorithm for the flash.display.BitmapData.encode() method.
 Point
flash.geom 
 Program 
shell The Program class represents the currently running application.
 protoent 
C.netdb A structure containing information about an internet protocol.
 Proxy
flash.utils The Proxy class lets you override the default behavior of ActionScript operations (such as retrieving and modifying properties) on an object.
 QName
Top Level 
 RangeError
Top Level 
 Rectangle
flash.geom 
 ReferenceError
Top Level 
 RegExp
Top Level 
 RunMode 
shell The RunMode class defines string constants for the names of Execution Engine run modes.
 Runtime 
shell The Runtime class represents the currently running redshell runtime.
 Sample
flash.sampler The Sample class creates objects that hold memory analysis information over distinct durations.
 Scene
flash.display The Scene class includes properties for identifying the name, labels, and number of frames in a scene.
 ScriptTimeoutError
flash.errors The ScriptTimeoutError exception is thrown when the script timeout interval is reached.
 Security
flash.system The URLRequest class captures all of the information in a single HTTP request.
 SecurityError
Top Level 
 SecurityPrivilege
flash.system The SecurityPrivilege class is undocumented.
 servent
C.netdb 
 siginfo_t 
C.signal 
 sigval 
C.signal 
 sockaddr 
C.sys.socket A structure containing information about a socket address.
 sockaddr_in 
C.netinet A structure containing information about an internet address family.
 sockaddr_in6 
C.netinet A structure containing information about an internet address family v6.
 sockaddr_storage
C.sys.socket 
 SQLCollationType 
flash.data 
 SQLColumnNameStyle 
flash.data 
 SQLColumnSchema 
flash.data 
 SQLConnection 
flash.data 
 SQLError 
flash.errors A SQLError instance provides detailed information about a failed operation.
 SQLErrorOperation 
flash.errors This class contains the constants that represent the possible values for the SQLError.operation property.
 SQLIndexSchema 
flash.data 
 SQLMode 
flash.data 
 SQLResult 
flash.data 
 SQLSchema 
flash.data 
 SQLSchemaResult 
flash.data 
 SQLStatement 
flash.data 
 SQLTableSchema 
flash.data 
 SQLTransactionLockType 
flash.data 
 SQLTriggerSchema 
flash.data 
 SQLViewSchema 
flash.data 
 StackFrame
flash.sampler The StackFrame class provides access to the properties of a data block containing a function.
 StackOverflowError
flash.errors ActionScript throws a StackOverflowError exception when the stack available to the script is exhausted.
 StageAlign
flash.display The StageAlign class provides constant values to use for the Stage.align property.
 StageAspectRatio 
flash.display The StageAspectRatio class provides values for the Stage.setAspectRatio() method.
 StageDisplayState
flash.display The StageDisplayState class provides values for the Stage.displayState property.
 StageOrientation 
flash.display The StageOrientation class defines constants enumerating the possible orientations of the stage and the device.
 StageQuality
flash.display The StageQuality class provides values for the Stage.quality property and for the value of the quality parameter to the BitmapData.drawWithQuality() method.
 StageScaleMode
flash.display The StageScaleMode class provides values for the Stage.scaleMode property.
 status 
C.sys.stat The status class (stat structure) contains information about a file.
 String
Top Level 
 SWFVersion
flash.display The SWFVersion class is an enumeration of constant values that indicate the file format version of a loaded SWF file.
 SyntaxError
Top Level 
 System
flash.system The System class contains properties related to local settings and operations.
 Timer
flash.utils The Timer class is the interface to timers, which let you run code on a specified time sequence.
 TimerEvent
flash.events TODO
 timeval 
C.sys.select A structure containing precise time values.
 Trace
flash.trace The Trace class allows to configure the AVM+ Debugger output.
 TriangleCulling
flash.display Defines codes for culling algorithms that determine which triangles not to render when drawing triangle paths.
 TypeError
Top Level 
 uint
Top Level 
 UninitializedError
Top Level 
 URIError
Top Level 
 URLRequest
flash.net The URLRequest class captures all of the information in a single HTTP request.
 URLRequestDefaults
flash.net The URLRequest class captures all of the information in a single HTTP request.
 URLRequestHeader
flash.net A URLRequestHeader object encapsulates a single HTTP request header and consists of a name/value pair.
 VerifyError
Top Level 
 wait_status 
C.sys.wait Used with waitpid() to pass by reference the stat_loc integer, here instead of directly passing by reference an integer (as possible in C, and not possible in AS3) we pass by reference an object which contains the property stat_loc of type integer.
 Worker
flash.system A user program-initiated, software-isolated, virtual player instance.
 WorkerDomain
flash.system 
 WorkerEvent
flash.system 
 WorkerState
flash.system This class represents an enumeration of the possible worker states.
 XML
Top Level 
 XMLList
Top Level