| Package | system.process |
| Class | public class ActionLoader |
| Inheritance | ActionLoader CoreActionLoader CoreAction Task Object |
Example :
import system.process.Action ;
import system.process.ActionLoader ;
import flash.display.Loader ;
import flash.net.URLRequest ;
var url:String = "library/picture.jpg" ;
var loader:Loader = new Loader() ;
loader.x = 50 ;
loader.y = 50 ;
addChild( loader ) ;
var finish:Function = function( action:Action ):void
{
trace( "finish" ) ;
}
var start:Function = function( action:Action ):void
{
trace( "start" ) ;
}
function init( action:Action ):void
{
trace( "init : " + action ) ;
}
var process:ActionLoader = new ActionLoader( loader ) ;
process.finishIt.connect( finish ) ;
process.init.connect( init ) ;
process.startIt.connect( start ) ;
process.request = new URLRequest( url ) ;
process.run() ;
| Property | Defined By | ||
|---|---|---|---|
| bytesLoaded : uint [override] [read-only]
Indicates the number of bytes that have been loaded thus far during the load operation. | ActionLoader | ||
| bytesTotal : uint [override] [read-only]
Indicates the total number of bytes in the downloaded data. | ActionLoader | ||
![]() | cache : Boolean
The cache flag of this resource (default is true). | CoreActionLoader | |
![]() | cacheParameterName : String
The name of the uri query parameter when the cache attribute is true. | CoreActionLoader | |
![]() | changeIt : Signaler
This signal emit when the notifyChanged method is invoked. | CoreAction | |
![]() | clearIt : Signaler
This signal emit when the notifyCleared method is invoked. | CoreAction | |
![]() | complete : Signaler
This signal emit when the notifyComplete method is invoked. | CoreActionLoader | |
| content : DisplayObject [read-only]
Contains the root display object of the SWF file or image (JPG, PNG, or GIF) file that was loaded by using the load() or loadBytes() methods. | ActionLoader | ||
| contentLoaderInfo : LoaderInfo [read-only]
Returns a LoaderInfo object corresponding to the object being loaded. | ActionLoader | ||
| context : LoaderContext
The LoaderContext class provides options for loading SWF files and other media by using the Loader class. | ActionLoader | ||
![]() | DEFAULT_CACHE_PARAMETER : String = random [static]
The name of the default cache uri query parameter ("random"). | CoreActionLoader | |
![]() | DEFAULT_DELAY : uint = 8000 [static]
The default value of the delay before the ActionEvent.TIMEOUT event (defines in the constructor of the class). | CoreActionLoader | |
![]() | DEFAULT_TIMEOUT_POLICY : TimeoutPolicy [static]
The default TimeoutPolicy value used to set the timeoutPolicy member of all new objects of this class. | CoreActionLoader | |
![]() | delay : uint [read-only]
Indicates the timeout interval duration. | CoreActionLoader | |
![]() | error : Signaler
This signal emit when the notifyError method is invoked. | CoreActionLoader | |
![]() | finishIt : Signaler
This signal emit when the notifyFinished method is invoked. | Task | |
![]() | httpStatus : Signaler
This signal emit when the notifyHttpStatus method is invoked. | CoreActionLoader | |
![]() | infoIt : Signaler
This signal emit when the notifyInfo method is invoked. | CoreAction | |
![]() | init : Signaler
This signal emit when the notifyInit method is invoked. | CoreActionLoader | |
![]() | loader : IEventDispatcher
Indicates the loader object of this process. | CoreActionLoader | |
![]() | logger : Logger
Determinates the internal Logger reference of this Loggable object. | Task | |
![]() | looping : Boolean
The flag to determinate if the Action object is looped. | CoreAction | |
![]() | loopIt : Signaler
This signal emit when the notifyLooped method is invoked. | CoreAction | |
![]() | open : Signaler
This signal emit when the notifyOpen method is invoked. | CoreActionLoader | |
![]() | pauseIt : Signaler
This signal emit when the notifyPause method is invoked. | CoreAction | |
![]() | phase : String [read-only]
The current phase of the action. | Task | |
![]() | progressIt : Signaler
This signal emit when the notifyProgress method is invoked. | CoreAction | |
![]() | request : URLRequest
Indicates the URLRequest object who captures all of the information in a single HTTP request. | CoreActionLoader | |
![]() | resumeIt : Signaler
This signal emit when the notifyResumed method is invoked. | CoreAction | |
![]() | running : Boolean [read-only]
Indicates true if the process is in progress. | Task | |
![]() | startIt : Signaler
This signal emit when the notifyStarted method is invoked. | Task | |
![]() | stopIt : Signaler
This signal emit when the notifyStopped method is invoked. | CoreAction | |
![]() | timeoutIt : Signaler
This signal emit when the notifyTimeOut method is invoked. | CoreAction | |
![]() | timeoutPolicy : TimeoutPolicy
Indicates the timeout policy of the loader. | CoreActionLoader | |
| Method | Defined By | ||
|---|---|---|---|
ActionLoader(loader:Loader = null)
Creates a new ActionLoader instance. | ActionLoader | ||
clone():* [override]
Returns a shallow copy of this object. | ActionLoader | ||
close():void [override]
Cancels a load() method operation that is currently in progress for the Loader instance. | ActionLoader | ||
![]() | isLocked():Boolean
Returns true if the object is locked. | Task | |
![]() | lock():void
Locks the object. | Task | |
![]() | notifyChanged():void
Notify when the process is changed. | CoreAction | |
![]() | notifyCleared():void
Notify when the process is cleared. | CoreAction | |
![]() | notifyComplete():void
Notify when the process is complete. | CoreActionLoader | |
![]() | notifyError(error:Object = null):void
Notify when the process failed. | CoreActionLoader | |
![]() | notifyFinished():void [override]
Notify an ActionEvent when the process is finished. | CoreActionLoader | |
![]() | notifyHttpStatus(status:Object = null):void
Notify when the loading process httpstatus is changed.. | CoreActionLoader | |
![]() | notifyInfo(info:*):void
Notify a specific information when the process is changed. | CoreAction | |
![]() | notifyInit():void
Notify when the process is initialize. | CoreActionLoader | |
![]() | notifyLooped():void
Notify when the process is looped. | CoreAction | |
![]() | notifyOpen():void
Notify when the process is open. | CoreActionLoader | |
![]() | notifyPaused():void
Notify when the process is paused. | CoreAction | |
![]() | notifyProgress():void
Notify when the process is in progress. | CoreAction | |
![]() | notifyResumed():void
Notify when the process is resumed. | CoreAction | |
![]() | notifyStarted():void [override]
Notify an ActionEvent when the process is started. | CoreActionLoader | |
![]() | notifyStopped():void
Notify when the process is stopped. | CoreAction | |
![]() | notifyTimeOut():void
Notify when the process is out of time. | CoreAction | |
register(dispatcher:IEventDispatcher):void [override]
Register the loader object. | ActionLoader | ||
![]() | run(... arguments):void [override]
Run the process. | CoreActionLoader | |
![]() | setDelay(time:uint, useSeconds:Boolean = false):void
Sets the timeout interval duration. | CoreActionLoader | |
![]() | unlock():void
Unlocks the display. | Task | |
unregister(dispatcher:IEventDispatcher):void [override]
Unregister the loader object. | ActionLoader | ||
| Method | Defined By | ||
|---|---|---|---|
![]() | _complete(e:Event):void
Invoked when the loading is complete. | CoreActionLoader | |
![]() | _error(e:ErrorEvent):void
Dispatch an ErrorEvent if a call to load() attempts a server problem (IOErrorEvent or SecurityErrorEvent). | CoreActionLoader | |
![]() | _httpStatus(e:HTTPStatusEvent):void
Dispatch HTTPStatusEvent if a call to load() attempts to access data over HTTP and the current Flash Player environment is able to detect and return the status code for the request. | CoreActionLoader | |
![]() | _init(e:Event):void
Invoked when the loading is init. | CoreActionLoader | |
![]() | _open(e:Event):void
Dispatch Event.OPEN event when the download operation commences following a call to the load() method. | CoreActionLoader | |
![]() | _progress(e:ProgressEvent):void
Invoked when the loading is in complete. | CoreActionLoader | |
_run():void [override]
This protected method contains the invokation of the load method of the current loader of this process. | ActionLoader | ||
![]() | resolveRequest():void
Resolves the request of the loader with the cache query parameter if the cache attribute is true. | CoreActionLoader | |
![]() | setRunning(b:Boolean):void
Changes the running property value. | Task | |
| bytesLoaded | property |
bytesLoaded:uint [read-only] [override] Indicates the number of bytes that have been loaded thus far during the load operation.
public function get bytesLoaded():uint| bytesTotal | property |
bytesTotal:uint [read-only] [override] Indicates the total number of bytes in the downloaded data.
public function get bytesTotal():uint| content | property |
content:DisplayObject [read-only] Contains the root display object of the SWF file or image (JPG, PNG, or GIF) file that was loaded by using the load() or loadBytes() methods.
public function get content():DisplayObject| contentLoaderInfo | property |
contentLoaderInfo:LoaderInfo [read-only] Returns a LoaderInfo object corresponding to the object being loaded. LoaderInfo objects are shared between the Loader object and the loaded content object. The LoaderInfo object supplies loading progress information and statistics about the loaded file.
public function get contentLoaderInfo():LoaderInfo| context | property |
context:LoaderContextThe LoaderContext class provides options for loading SWF files and other media by using the Loader class. The LoaderContext class is used as the context parameter in the load() and loadBytes() methods of the Loader class.
public function get context():LoaderContext public function set context(value:LoaderContext):void| ActionLoader | () | Constructor |
public function ActionLoader(loader:Loader = null)Creates a new ActionLoader instance.
Parametersloader:Loader (default = null) — The Loader object reference to initialize this process.
|
| _run | () | method |
override protected function _run():voidThis protected method contains the invokation of the load method of the current loader of this process.
| clone | () | method |
override public function clone():*Returns a shallow copy of this object.
Returns* — a shallow copy of this object.
|
| close | () | method |
override public function close():voidCancels a load() method operation that is currently in progress for the Loader instance.
| register | () | method |
override public function register(dispatcher:IEventDispatcher):voidRegister the loader object.
Parameters
dispatcher:IEventDispatcher |
| unregister | () | method |
override public function unregister(dispatcher:IEventDispatcher):voidUnregister the loader object.
Parameters
dispatcher:IEventDispatcher |