Packagecom.bourre.load
Classpublic class GraphicLoader
InheritanceGraphicLoader Inheritance AbstractLoader

Player version: Flash Player 9.0
Language version: ActionScript 3.0

The GraphicLoader class is used to load SWF files or image (JPG, PNG, or GIF) files.


Example
  
  var loader : GraphicLoader = new GraphicLoader( mcContainer, -1, true );
  loader.load( new URLRequest( "logo.swf" );
  



Protected Properties
 PropertyDefined by
 Inherited_sPrefixURL : String
AbstractLoader
 Inherited_sURL : String
AbstractLoader
Public Methods
 MethodDefined by
  
GraphicLoader(target:DisplayObjectContainer = null, index:int = -1, autoShow:Boolean = true)
Creates new GraphicLoader instance.
GraphicLoader
 Inherited
addASyncCommandListener(listener:ASyncCommandListener, ... rest):Boolean
Adds the passed-in command listener object as listener for this command events.
AbstractLoader
 Inherited
addEventListener(type:String, listener:Object, ... rest):Boolean
Adds an event listener for the specified event type.
AbstractLoader
 Inherited
addListener(listener:LoaderListener):Boolean
Adds the passed-in listener as listener for all events dispatched by this event broadcaster.
AbstractLoader
 Inherited
execute(e:Event = null):void
Execute the request according to the current command data.
AbstractLoader
 Inherited
Fires the onCommandEnd event to the listeners of this command.
AbstractLoader
 Inherited
fireOnLoadErrorEvent(message:String = ""):void
Dispatches event when an error occur.
AbstractLoader
 Inherited
Dispatches event when the loading is finished.
AbstractLoader
 Inherited
Dispatches event during loading progression.
AbstractLoader
 Inherited
Dispatches event when the loading starts.
AbstractLoader
 Inherited
AbstractLoader
  
getApplicationDomain():ApplicationDomain
Returns the applicationDomain of loaded display object.
GraphicLoader
 Inherited
Returns the number of bytes loaded.
AbstractLoader
 Inherited
Returns the total number of bytes to load.
AbstractLoader
 Inherited
getContent():Object
Returns loaded content.
AbstractLoader
  
getContext():LoaderContext
GraphicLoader
 Inherited
getName():String
Returns the loader identifier.
AbstractLoader
 Inherited
getPerCent():Number
Returns a percentage of bytes loaded and total bytes to load.
AbstractLoader
 Inherited
Returns loading strategy used by the loader.
AbstractLoader
  
getTarget():DisplayObjectContainer
Returns the container of loaded object.
GraphicLoader
 Inherited
getTimeOut():Number
Returns the loading timeout limit
AbstractLoader
 Inherited
getURL():URLRequest
Returns the URL used by this loader.
AbstractLoader
  
getView():DisplayObjectContainer
Returns the display object.
GraphicLoader
  
hide():void
Hides the display object.
GraphicLoader
 Inherited
isAntiCache():Boolean
Returns true if 'anticache' system is on.
AbstractLoader
 Inherited
isLoaded():Boolean
Returns true if all bytes are loaded.
AbstractLoader
 Inherited
isRunning():Boolean
Returns true if this object is running.
AbstractLoader
  
isVisible():Boolean
Returns true if display object is visible.
GraphicLoader
  
load(url:URLRequest = null, context:LoaderContext = null):void
Loads content.
GraphicLoader
 Inherited
prefixURL(sURL:String):void
Adds prefix to URL passed to the loader instance.
AbstractLoader
  
release():void
Releases instance and all registered listeners.
GraphicLoader
 Inherited
Removes the passed-in command listener object as listener for this command events.
AbstractLoader
 Inherited
removeEventListener(type:String, listener:Object):Boolean
Removes the passed-in listener for listening the specified event.
AbstractLoader
 Inherited
removeListener(listener:LoaderListener):Boolean
Removes the passed-in listener object from this event broadcaster.
AbstractLoader
 Inherited
run():void
Starts the asynchronous process of this runnable object.
AbstractLoader
 Inherited
setAntiCache(b:Boolean):void
Sets the 'anticache' system to true to add timestamp value to the loaded URL.
AbstractLoader
  
setAutoShow(b:Boolean):void
GraphicLoader
  
setContent(content:Object):void
Defines the new content ( display object ) of the loader.
GraphicLoader
  
setContext(context:LoaderContext):void
GraphicLoader
 Inherited
setName(sName:String):void
Sets the loader identifier.
AbstractLoader
  
setTarget(target:DisplayObjectContainer):void
Sets the container of loaded display object.
GraphicLoader
 Inherited
setTimeOut(n:Number):void
Sets a loading timeout limit.
AbstractLoader
 Inherited
setURL(url:URLRequest):void
Defined from which the URL will be loaded.
AbstractLoader
  
show():void
Shows the display object.
GraphicLoader
Protected Methods
 MethodDefined by
 Inherited
fireEvent(e:Event):void
Dispatched passed-in event to all registered listeners.
AbstractLoader
 Inherited
fireEventType(type:String, errorMessage:String = ""):void
Dispatches event using passed-in type and optional error message.
AbstractLoader
  
getLoaderEvent(type:String, errorMessage:String = ""):LoaderEvent
Returns a GraphicLoaderEvent event for loader instance.
GraphicLoader
  
onInitialize():void
GraphicLoader
 Inherited
setListenerType(type:Class):void
Defines the type of listeners this event broadcaster support.
AbstractLoader
Events
 EventSummaryDefined by
   Dispatched when an error occurs during loading.GraphicLoader
 Inherited Dispatched when an error occurs during loading.AbstractLoader
   Dispatched when loading is finished.GraphicLoader
 Inherited Dispatched when loading is finished.AbstractLoader
   Dispatched during loading progression.GraphicLoader
 Inherited Dispatched during loading progression.AbstractLoader
   Dispatched when loader starts loading.GraphicLoader
 Inherited Dispatched when loader starts loading.AbstractLoader
   Dispatched when a timeout occurs during loading.GraphicLoader
 Inherited Dispatched when a timeout occurs during loading.AbstractLoader
Constructor detail
GraphicLoader()constructor
public function GraphicLoader(target:DisplayObjectContainer = null, index:int = -1, autoShow:Boolean = true)

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Creates new GraphicLoader instance.

Parameters
target:DisplayObjectContainer (default = null) — (optional) Container of loaded display object
 
index:int (default = -1) — (optional) Index of loaded display object in target display list
 
autoShow:Boolean (default = true) — (optional) Loaded object visibility
Method detail
getApplicationDomain()method
public function getApplicationDomain():ApplicationDomain

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns the applicationDomain of loaded display object.

Returns
ApplicationDomain — The applicationDomain of loaded display object.
getContext()method 
public final function getContext():LoaderContext

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns
LoaderContext
getLoaderEvent()method 
protected override function getLoaderEvent(type:String, errorMessage:String = ""):LoaderEvent

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns a GraphicLoaderEvent event for loader instance.

Parameters
type:String
 
errorMessage:String (default = "")

Returns
LoaderEvent — A GraphicLoaderEvent event for loader instance.
getTarget()method 
public function getTarget():DisplayObjectContainer

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns the container of loaded object.

Returns
DisplayObjectContainer — The container of loaded object.
getView()method 
public function getView():DisplayObjectContainer

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns the display object.

Returns
DisplayObjectContainer — The display object.
hide()method 
public function hide():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Hides the display object.

isVisible()method 
public function isVisible():Boolean

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns true if display object is visible.

Returns
Booleantrue if display object is visible.
load()method 
public override function load(url:URLRequest = null, context:LoaderContext = null):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Loads content.

Parameters
url:URLRequest (default = null) — The absolute or relative URL of the content to load.
 
context:LoaderContext (default = null) — (optional) A LoaderContext object, which has properties that define the following:
  • Whether or not to check for the existence of a policy file upon loading the object
  • The ApplicationDomain for the loaded object
  • The SecurityDomain for the loaded object
  • /ul>

    For complete details, see the description of the properties in the LoaderContext class.

onInitialize()method 
protected override function onInitialize():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

release()method 
public override function release():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Releases instance and all registered listeners.

setAutoShow()method 
public function setAutoShow(b:Boolean):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
b:Boolean
setContent()method 
public override function setContent(content:Object):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Defines the new content ( display object ) of the loader.

Parameters
content:Object
setContext()method 
public final function setContext(context:LoaderContext):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
context:LoaderContext
setTarget()method 
public function setTarget(target:DisplayObjectContainer):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Sets the container of loaded display object.

Parameters
target:DisplayObjectContainer — Container of loaded display object
show()method 
public function show():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Shows the display object.

Event detail
onLoadErrorevent 
Event object type: com.bourre.load.GraphicLoaderEvent
GraphicLoaderEvent.type property = com.bourre.load.GraphicLoaderEvent.onLoadErrorEVENT

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Dispatched when an error occurs during loading.

Defines the value of the type property of the event object for a onLoadError event.

The properties of the event object have the following values:

PropertyValue
type Dispatched event type
MethodValue
getGraphicLoader() The loader object
onLoadInitevent  
Event object type: com.bourre.load.GraphicLoaderEvent
GraphicLoaderEvent.type property = com.bourre.load.GraphicLoaderEvent.onLoadInitEVENT

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Dispatched when loading is finished.

Defines the value of the type property of the event object for a onLoadInit event.

The properties of the event object have the following values:

PropertyValue
type Dispatched event type
MethodValue
getGraphicLoader() The loader object
getView() The loaded file content
onLoadProgressevent  
Event object type: com.bourre.load.GraphicLoaderEvent
GraphicLoaderEvent.type property = com.bourre.load.GraphicLoaderEvent.onLoadProgressEVENT

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Dispatched during loading progression.

Defines the value of the type property of the event object for a onLoadProgress event.

The properties of the event object have the following values:

PropertyValue
type Dispatched event type
MethodValue
getGraphicLoader() The loader object
onLoadStartevent  
Event object type: com.bourre.load.GraphicLoaderEvent
GraphicLoaderEvent.type property = com.bourre.load.GraphicLoaderEvent.onLoadStartEVENT

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Dispatched when loader starts loading.

Defines the value of the type property of the event object for a onLoadStart event.

The properties of the event object have the following values:

PropertyValue
type Dispatched event type
MethodValue
getGraphicLoader() The loader object
onLoadTimeOutevent  
Event object type: com.bourre.load.GraphicLoaderEvent
GraphicLoaderEvent.type property = com.bourre.load.GraphicLoaderEvent.onLoadTimeOutEVENT

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Dispatched when a timeout occurs during loading.

Defines the value of the type property of the event object for a onLoadTimeOut event.

The properties of the event object have the following values:

PropertyValue
type Dispatched event type
MethodValue
getGraphicLoader() The loader object