Packagesystem.process
Classpublic class ActionURLStream
InheritanceActionURLStream Inheritance CoreActionLoader Inheritance CoreAction Inheritance Task Inheritance Object

This action process launch the load of an URLStream object.



Public Properties
 PropertyDefined By
  bytesAvailable : uint
[read-only] Returns the number of bytes of data available for reading in the input buffer.
ActionURLStream
 InheritedbytesLoaded : uint
[read-only] Indicates the number of bytes that have been loaded thus far during the load operation.
CoreActionLoader
 InheritedbytesTotal : uint
[read-only] Indicates the total number of bytes in the downloaded data.
CoreActionLoader
 Inheritedcache : Boolean
The cache flag of this resource (default is true).
CoreActionLoader
 InheritedcacheParameterName : String
The name of the uri query parameter when the cache attribute is true.
CoreActionLoader
 InheritedchangeIt : Signaler
This signal emit when the notifyChanged method is invoked.
CoreAction
 InheritedclearIt : Signaler
This signal emit when the notifyCleared method is invoked.
CoreAction
 Inheritedcomplete : Signaler
This signal emit when the notifyComplete method is invoked.
CoreActionLoader
  connected : Boolean
[read-only] Indicates whether this URLStream object is currently connected.
ActionURLStream
 InheritedDEFAULT_CACHE_PARAMETER : String = random
[static] The name of the default cache uri query parameter ("random").
CoreActionLoader
 InheritedDEFAULT_DELAY : uint = 8000
[static] The default value of the delay before the ActionEvent.TIMEOUT event (defines in the constructor of the class).
CoreActionLoader
 InheritedDEFAULT_TIMEOUT_POLICY : TimeoutPolicy
[static] The default TimeoutPolicy value used to set the timeoutPolicy member of all new objects of this class.
CoreActionLoader
 Inheriteddelay : uint
[read-only] Indicates the timeout interval duration.
CoreActionLoader
  endian : String
Indicates the byte order for the data.
ActionURLStream
 Inheritederror : Signaler
This signal emit when the notifyError method is invoked.
CoreActionLoader
 InheritedfinishIt : Signaler
This signal emit when the notifyFinished method is invoked.
Task
 InheritedhttpStatus : Signaler
This signal emit when the notifyHttpStatus method is invoked.
CoreActionLoader
 InheritedinfoIt : Signaler
This signal emit when the notifyInfo method is invoked.
CoreAction
 Inheritedinit : Signaler
This signal emit when the notifyInit method is invoked.
CoreActionLoader
 Inheritedloader : IEventDispatcher
Indicates the loader object of this process.
CoreActionLoader
 Inheritedlogger : Logger
Determinates the internal Logger reference of this Loggable object.
Task
 Inheritedlooping : Boolean
The flag to determinate if the Action object is looped.
CoreAction
 InheritedloopIt : Signaler
This signal emit when the notifyLooped method is invoked.
CoreAction
  objectEncoding : uint
Controls the version of Action Message Format (AMF) used when writing or reading an object.
ActionURLStream
 Inheritedopen : Signaler
This signal emit when the notifyOpen method is invoked.
CoreActionLoader
 InheritedpauseIt : Signaler
This signal emit when the notifyPause method is invoked.
CoreAction
 Inheritedphase : String
[read-only] The current phase of the action.
Task
 InheritedprogressIt : Signaler
This signal emit when the notifyProgress method is invoked.
CoreAction
 Inheritedrequest : URLRequest
Indicates the URLRequest object who captures all of the information in a single HTTP request.
CoreActionLoader
 InheritedresumeIt : Signaler
This signal emit when the notifyResumed method is invoked.
CoreAction
 Inheritedrunning : Boolean
[read-only] Indicates true if the process is in progress.
Task
 InheritedstartIt : Signaler
This signal emit when the notifyStarted method is invoked.
Task
 InheritedstopIt : Signaler
This signal emit when the notifyStopped method is invoked.
CoreAction
 InheritedtimeoutIt : Signaler
This signal emit when the notifyTimeOut method is invoked.
CoreAction
 InheritedtimeoutPolicy : TimeoutPolicy
Indicates the timeout policy of the loader.
CoreActionLoader
Public Methods
 MethodDefined By
  
ActionURLStream(stream:URLStream = null)
Creates a new ActionURLStream instance.
ActionURLStream
  
clone():*
[override] Returns a shallow copy of this object.
ActionURLStream
  
close():void
[override] Cancels a load() method operation that is currently in progress for the Loader instance.
ActionURLStream
 Inherited
isLocked():Boolean
Returns true if the object is locked.
Task
 Inherited
lock():void
Locks the object.
Task
 Inherited
Notify when the process is changed.
CoreAction
 Inherited
Notify when the process is cleared.
CoreAction
 Inherited
Notify when the process is complete.
CoreActionLoader
 Inherited
notifyError(error:Object = null):void
Notify when the process failed.
CoreActionLoader
 Inherited
[override] Notify an ActionEvent when the process is finished.
CoreActionLoader
 Inherited
notifyHttpStatus(status:Object = null):void
Notify when the loading process httpstatus is changed..
CoreActionLoader
 Inherited
notifyInfo(info:*):void
Notify a specific information when the process is changed.
CoreAction
 Inherited
notifyInit():void
Notify when the process is initialize.
CoreActionLoader
 Inherited
Notify when the process is looped.
CoreAction
 Inherited
notifyOpen():void
Notify when the process is open.
CoreActionLoader
 Inherited
Notify when the process is paused.
CoreAction
 Inherited
Notify when the process is in progress.
CoreAction
 Inherited
Notify when the process is resumed.
CoreAction
 Inherited
[override] Notify an ActionEvent when the process is started.
CoreActionLoader
 Inherited
Notify when the process is stopped.
CoreAction
 Inherited
Notify when the process is out of time.
CoreAction
 Inherited
register(dispatcher:IEventDispatcher):void
Register the loader object.
CoreActionLoader
 Inherited
run(... arguments):void
[override] Run the process.
CoreActionLoader
 Inherited
setDelay(time:uint, useSeconds:Boolean = false):void
Sets the timeout interval duration.
CoreActionLoader
 Inherited
unlock():void
Unlocks the display.
Task
 Inherited
unregister(dispatcher:IEventDispatcher):void
Unregisters the loader object.
CoreActionLoader
Protected Methods
 MethodDefined By
 Inherited
_complete(e:Event):void
Invoked when the loading is complete.
CoreActionLoader
 Inherited
_error(e:ErrorEvent):void
Dispatch an ErrorEvent if a call to load() attempts a server problem (IOErrorEvent or SecurityErrorEvent).
CoreActionLoader
 Inherited
_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
 Inherited
_init(e:Event):void
Invoked when the loading is init.
CoreActionLoader
 Inherited
_open(e:Event):void
Dispatch Event.OPEN event when the download operation commences following a call to the load() method.
CoreActionLoader
 Inherited
_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.
ActionURLStream
 Inherited
Resolves the request of the loader with the cache query parameter if the cache attribute is true.
CoreActionLoader
 Inherited
setRunning(b:Boolean):void
Changes the running property value.
Task
Property Detail
bytesAvailableproperty
bytesAvailable:uint  [read-only]

Returns the number of bytes of data available for reading in the input buffer.


Implementation
    public function get bytesAvailable():uint
connectedproperty 
connected:Boolean  [read-only]

Indicates whether this URLStream object is currently connected.


Implementation
    public function get connected():Boolean
endianproperty 
endian:String

Indicates the byte order for the data.


Implementation
    public function get endian():String
    public function set endian(value:String):void
objectEncodingproperty 
objectEncoding:uint

Controls the version of Action Message Format (AMF) used when writing or reading an object.


Implementation
    public function get objectEncoding():uint
    public function set objectEncoding(value:uint):void
Constructor Detail
ActionURLStream()Constructor
public function ActionURLStream(stream:URLStream = null)

Creates a new ActionURLStream instance.

Parameters
stream:URLStream (default = null) — The URLStream reference to insert in a task engine.
Method Detail
_run()method
override protected function _run():void

This 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():void

Cancels a load() method operation that is currently in progress for the Loader instance.