Package | com.greensock.loading.core |
Class | public class DisplayObjectLoader |
Inheritance | DisplayObjectLoader ![]() ![]() ![]() |
Subclasses | ImageLoader, SWFLoader |
Property | Defined by | ||
---|---|---|---|
![]() | auditedSize : Boolean
Indicates whether or not the loader's
bytesTotal value has been set by any of the following:
| LoaderCore | |
![]() | autoDispose : Boolean When
autoDispose is true , the loader will be disposed immediately after it completes (it calls the dispose() method internally after dispatching its COMPLETE event). | LoaderCore | |
![]() | bytesLoaded : uint Bytes loaded
| LoaderCore | |
![]() | bytesTotal : uint Total bytes that are to be loaded by the loader.
| LoaderCore | |
content : * [read-only] A ContentDisplay object (a Sprite) that will contain the remote content as soon as the
INIT event has been dispatched. | DisplayObjectLoader | ||
defaultAutoForceGC : Boolean = true [static] By default, LoaderMax will automatically attempt to force garbage collection when a SWFLoader or ImageLoader is unloaded or cancelled but if you prefer to skip this measure, set defaultAutoForceGC to
false . | DisplayObjectLoader | ||
![]() | httpStatus : int The httpStatus code of the loader.
| LoaderItem | |
![]() | loadTime : Number
The number of seconds that elapsed between when the loader began and when it either completed, failed,
or was canceled.
| LoaderCore | |
![]() | name : String A name that you use to identify the loader instance.
| LoaderCore | |
![]() | paused : Boolean If a loader is paused, its progress will halt and any LoaderMax instances to which it belongs will either skip over it or stop when its position is reached in the queue (depending on whether or not the LoaderMax's
skipPaused property is true ). | LoaderCore | |
![]() | progress : Number A value between 0 and 1 indicating the overall progress of the loader.
| LoaderCore | |
rawContent : * [read-only]
The raw content that was successfully loaded into the
content ContentDisplay
Sprite which varies depending on the type of loader and whether or not script access was denied while
attempting to load the file:
| DisplayObjectLoader | ||
![]() | request : URLRequest The
URLRequest associated with the loader. | LoaderItem | |
![]() | scriptAccessDenied : Boolean
If the loaded content is denied script access (because of security sandbox restrictions,
a missing crossdomain.xml file, etc.),
scriptAccessDenied will be set to true . | LoaderItem | |
![]() | status : int Integer code indicating the loader's status; options are
LoaderStatus.READY, LoaderStatus.LOADING, LoaderStatus.COMPLETED, LoaderStatus.PAUSED, and LoaderStatus.DISPOSED . | LoaderCore | |
![]() | url : String The url from which the loader should get its content.
| LoaderItem | |
![]() | vars : Object An object containing optional configuration details, typically passed through a constructor parameter.
| LoaderCore |
Method | Defined by | ||
---|---|---|---|
DisplayObjectLoader(urlOrRequest:*, vars:Object = null)
Constructor
| DisplayObjectLoader | ||
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
| LoaderCore | |
auditSize():void
Attempts loading just enough of the content to accurately determine the
bytesTotal
in order to improve the accuracy of the progress property. | DisplayObjectLoader | ||
![]() |
cancel():void
If the loader is currently loading (
status is LoaderStatus.LOADING ), it will be canceled
immediately and its status will change to LoaderStatus.READY . | LoaderCore | |
![]() |
dispose(flushContent:Boolean = false):void
Disposes of the loader and releases it internally for garbage collection.
| LoaderCore | |
![]() |
load(flushContent:Boolean = false):void
Loads the loader's content, optionally flushing any previously loaded content first.
| LoaderCore | |
![]() |
pause():void
Pauses the loader immediately.
| LoaderCore | |
![]() |
prioritize(loadNow:Boolean = true):void
Immediately prioritizes the loader inside any LoaderMax instances that contain it,
forcing it to the top position in their queue and optionally calls
load()
immediately as well. | LoaderCore | |
![]() |
resume():void
Unpauses the loader and resumes loading immediately.
| LoaderCore | |
![]() |
toString():String
Returns information about the loader, like its type, its
name , and its url (if it has one). | LoaderCore | |
![]() |
unload():void
Removes any content that was loaded and sets
bytesLoaded back to zero. | LoaderCore |
Method | Defined by | ||
---|---|---|---|
_closeFallbackAudit():void
| DisplayObjectLoader | ||
_closeStream():void
| DisplayObjectLoader |
content | property |
content:*
[read-only] A ContentDisplay object (a Sprite) that will contain the remote content as soon as the INIT
event has been dispatched. This ContentDisplay can be accessed immediately; you do not need to wait for the content to load.
public function get content():*
defaultAutoForceGC | property |
public static var defaultAutoForceGC:Boolean = true
By default, LoaderMax will automatically attempt to force garbage collection when a SWFLoader or ImageLoader is unloaded or cancelled but if you prefer to skip this measure, set defaultAutoForceGC to false
. If garbage collection isn't forced, sometimes Flash doesn't completely unload swfs/images properly, particularly if there is audio embedded in the root timeline.
rawContent | property |
rawContent:*
[read-only]
The raw content that was successfully loaded into the content
ContentDisplay
Sprite which varies depending on the type of loader and whether or not script access was denied while
attempting to load the file:
flash.display.Bitmap
flash.display.Loader
flash.display.DisplayObject
(the swf's root
)flash.display.Loader
(the swf's root
cannot be accessed because it would generate a security error) public function get rawContent():*
DisplayObjectLoader | () | constructor |
public function DisplayObjectLoader(urlOrRequest:*, vars:Object = null)
Constructor
ParametersurlOrRequest:* — The url (String ) or URLRequest from which the loader should get its content
|
|
vars:Object (default = null ) — An object containing optional parameters like estimatedBytes, name, autoDispose, onComplete, onProgress, onError , etc. For example, {estimatedBytes:2400, name:"myImage1", onComplete:completeHandler} .
|
_closeFallbackAudit | () | method |
protected function _closeFallbackAudit():void
_closeStream | () | method |
protected override function _closeStream():void
auditSize | () | method |
public override function auditSize():void
Attempts loading just enough of the content to accurately determine the bytesTotal
in order to improve the accuracy of the progress
property. Once the
bytesTotal
has been determined or the auditSize()
attempt fails due
to an error (typically IO_ERROR or SECURITY_ERROR), the auditedSize
property will be
set to true
. Auditing the size opens a URLStream that will be closed
as soon as a response is received.