Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 _buffer, LoadItem
 _content, LoadItem
 _context, Thread
 _copyright, CoreObject
 _countDownTimer, TimeObject
 _countUpTimer, TimeObject
 _currentExternalNodeIndex, Events
 _currentIteration, Thread
 _dataObject, XMLs
 _date, DateObject
 _elapsedMilliseconds, TimeObject
 _enabled, Thread
 _eventCounter(number):Adds a unique number to each registered event so that there are no problems, Events
 _fastBuffer, LoadItem
 _fastBufferThread, LoadItem
 _FIFOBuffer, LoadItem
 _fullSourceObjectPath
 _hours, TimeObject
 _intervalTimer, TimeObject
 _iterations, Thread
 _lastTimerMilliseconds, TimeObject
 _loader, LoadItem
 _method
 _milliSeconds, TimeObject
 _minutes, TimeObject
 _parameters, Thread
 _request, LoadItem
 _seconds, TimeObject
 _sourceMethodName
 _sourceObject, ErrorBroadcast
 _sourceObjectID
 _stageExists, CoreObject
 _stream, LoadItem
 _timeObject, Thread
 _timerInitData, TimeObject
 _totalMilliSeconds, TimeObject
 _trackingObject, LoadItem
 _type, LoadItem
 _version, CoreObject
A
 addExternalNode, Events
 addListener, Events
 alert, JavaScript
 API, CoreObject
 Application, BNMAPI
B
 BNMAPI
 broadcast, Events
 broadcastCompletionEvent, LoadItem
 broadcastExternalEvent, Events
 broadcastJavaScriptEvent, Events
private var _buffer: ByteArray
(ByteArray) Used to stora raw binary data as it’s loading and after the load completes.
private var _content: *
(untyped) The object or instance into which loaded data will placed in its final, converted state.
private var _context: *
public const _copyright: String
(String) The BNMAPI copyright notice.
private var _countDownTimer: Timer
(Timer) Timer instance used for counting down to a time of 00:00:00.00.
private var _countUpTimer: Timer
(Timer) Timer instance used for counting up indefinitely.
private var _currentExternalNodeIndex: int
(int) The index of the current external node being accessed for a broadcast.
private var _currentIteration: uint
_currentIteration (uint): The current iteration counter of the thread.
private var _dataObject: Object
(Object) A generic object used to store deserialized data if not target is provided for this purpose.
private var _date: Date
(Date) An internal Date object against with which to perform date calculations or with which to compare other date objects (for deltas, for example).
private var _elapsedMilliseconds: uint
private var _enabled: Boolean
_enabled (Boolean): Tracks whether or not the thread is enabled.
public static var _eventCounter: Number
arising from duplicate listeners.
private var _fastBuffer: Boolean
(Boolean) If TRUE, the fast buffering mechanism is used to allow reading of data at a faster interval.
private var _fastBufferThread: Thread
(Thread) A Thread instance used for monitoring the buffer during fast buffering operations.
private var _FIFOBuffer: FIFOBuffer
(FIFOBuffer) An optional FIFOBuffer instance to be used with this load.
private var _fullSourceObjectPath: String
(String) The full package path (including class name) of the specified source object (the object broadcasting the error).
private var _fullSourceObjectPath: String
(String) The full package path (including class name) of the specified source object (the object throwing the exception).
private var _hours: uint
(uint): Stores the total calculated and adjusted hours for the time object.
private var _intervalTimer: Timer
(Timer) Timer instance used for broadcasting countdown timer updates at a regular interval.
private var _iterations: uint
private var _lastTimerMilliseconds: int
(int) Stores the number of milliseconds in the internal Flash timer at the last time it was checked.
private var _loader: Loader
(Loader) An instance of the Loader class used to dynamically create display objects from a ByteArray once it’s been loaded from the stream.
private var _method: String
(String) The server submission method to use when sendind data to the server.
private var _method: Function
private var _milliSeconds: uint
(uint): Stores the total calculated and adjusted milliseconds for the time object.
private var _minutes: uint
(uint): Stores the total calculated and adjusted minutes for the time object.
private var _parameters: Array
private var _request: URLRequest
(URLRequest) An instance of the URLRequest class used to build the request object during send/load operations.
private var _seconds: uint
(uint): Stores the total calculated and adjusted seconds for the time object.
private var _sourceMethodName: String
(String) The name of the source method (the method broadcasting the error).
private var _sourceMethodName: String
(String) The name of the source method (the method throwing the exception).
private var _sourceObject: *
(untyped) A reference to the soucre object being used to broadcast this error.
private var _sourceObjectID: String
(String) The name of the source object (the object broadcasting the error).
private var _sourceObjectID: String
(String) The name of the source object (the object throwing the exception).
public var _stageExists: Boolean
(Boolean) TRUE if the main stage object exists, FALSE otherwise.
private var _stream: URLStream
(URLStream) An instance of the URLStream class used to stream data from the server or local file.
private var _timeObject: TimeObject
private var _timerInitData: Object
(Object) Stores the initial _hours, _minutes, _seconds, and _milliSeconds values set at the time when the countdown timer started.
private var _totalMilliSeconds: uint
(uint): Stores the total calculated and adjusted total, agregated milliseconds for the time object.
private var _trackingObject: Object
(Object) Object used to track the progress of the current load, including calculations on average load speeds, etc.
private var _type: String
(String) Defines the target daa type to which to convert the loaded data stored in the _content property.
public const _version: String
(String) The BNMAPI revision number.
public function addExternalNode (externalEvent: Object):void
Adds a node to the list of available nodes for external event calls via the LocalConnection object.
public function addListener(listener: Function,
event: String,
... args):Object
Adds a listener to the listener stack to be called whenever an event, denoted by the string message, is broadcast.
public function alert (alertMessage: *,
... args):void
Creates a JavaScript `alert` box if JavaScript is available in the current runtime environment.
public static var API: Object
(BNMAPI) A static reference to the BNMAPI singleton instance.
public var Application: *
(untyped) A generic reference variable that a main application class can use to register itself with.
This is the bottom-most class in the BNMAPI chain.
public function BNMAPI ()
Constructor method for this class instance and for the entire API class chain.
public function broadcast (eventObj: Object,
... args):Array
Broadcasts an event to all listeners.
public function broadcastCompletionEvent(... args):void
Broadcasts the “LoadItem.COMPLETE” event when a load is ready to report that it has fully completed.
public function broadcastExternalEvent (externalEvent: Object):void
Broadcasts an external event to all listening clients using the LocalConnection object.
public function broadcastJavaScriptEvent (externalEvent: Object):void
Broadcasts an external event to all listening clients using the ExternalInterface object.