Packagecom.addicted2flash.data.loader
Classpublic class AbstractLoader
ImplementsILoader
SubclassesLoader, URLLoader

This class provides a skeletal implementation of the ILoader interface to minimize the effort required to implement this interface.



Public Properties
 PropertyDefined by
  data : Object
[read-only] Returns requested data.
AbstractLoader
  dataProgress : DataProgress
[read-only] Returns DataProgress of this service.
AbstractLoader
  dataService : IDataService
[write-only] Sets IDataService.
AbstractLoader
  errorMessage : String
[read-only] Returns error message of IDataService.
AbstractLoader
  httpStatus : int
[read-only] Returns http status of IDataService.
AbstractLoader
  state : int
[read-only] Returns state of ILoader.
AbstractLoader
Protected Properties
 PropertyDefined by
  _dataProgress : DataProgress
AbstractLoader
  _dispatcher : EventDispatcher
AbstractLoader
  _errorMessage : String
AbstractLoader
  _httpStatus : int
AbstractLoader
  _service : IDataService
AbstractLoader
  _state : int
AbstractLoader
Public Methods
 MethodDefined by
  
Create a new AbstractLoader.
AbstractLoader
  
dispose():void
free memory for garbage collection.
AbstractLoader
  
start():void
Loads given URLRequest.
AbstractLoader
  
stop():void
Stops given URLRequest.
AbstractLoader
Protected Methods
 MethodDefined by
  
registerDispatcher(dispatcher:EventDispatcher):void
every subclass of this abstract class has to register there specific loader as an eventdispatcher (necessary for adding and removing from events).
AbstractLoader
Property detail
dataproperty
data:Object  [read-only]

Returns requested data.

Implementation
    public function get data():Object
_dataProgressproperty 
protected var _dataProgress:DataProgress
dataProgressproperty 
dataProgress:DataProgress  [read-only]

Returns DataProgress of this service.

Implementation
    public function get dataProgress():DataProgress
dataServiceproperty 
dataService:IDataService  [write-only]

Sets IDataService.

Implementation
    public function set dataService(value:IDataService):void
_dispatcherproperty 
protected var _dispatcher:EventDispatcher
_errorMessageproperty 
protected var _errorMessage:String
errorMessageproperty 
errorMessage:String  [read-only]

Returns error message of IDataService.

Implementation
    public function get errorMessage():String
_httpStatusproperty 
protected var _httpStatus:int
httpStatusproperty 
httpStatus:int  [read-only]

Returns http status of IDataService.

Implementation
    public function get httpStatus():int
_serviceproperty 
protected var _service:IDataService
_stateproperty 
protected var _state:int
stateproperty 
state:int  [read-only]

Returns state of ILoader.

Implementation
    public function get state():int
Constructor detail
AbstractLoader()constructor
public function AbstractLoader()

Create a new AbstractLoader.

Method detail
dispose()method
public function dispose():void

free memory for garbage collection.

registerDispatcher()method 
protected function registerDispatcher(dispatcher:EventDispatcher):void

every subclass of this abstract class has to register there specific loader as an eventdispatcher (necessary for adding and removing from events).

Parameters
dispatcher:EventDispatcherEventDispatcher (f.e. URLLoader or Loader.contentLoaderInfo)
start()method 
public function start():void

Loads given URLRequest.

stop()method 
public function stop():void

Stops given URLRequest.