Package | away3d.loading.parsers |
Class | public class AWD2Parser |
Inheritance | AWD2Parser ParserBase flash.events.EventDispatcher |
Method | Defined by | ||
---|---|---|---|
AWD2Parser
(uri:String)
Creates a new AWDParser object.
| AWD2Parser | ||
isBitmapDataValid(bitmapData:BitmapData):Boolean
Validates a bitmapData loaded before assigning to a default BitmapMaterial
| ParserBase | ||
parseBytesAsync(bytes:ByteArray, frameLimit:Number = 30):void
Parse byte array (possibly containing plain text) asynchronously, meaning that
the parser will periodically stop parsing so that the AVM may proceed to the
next frame.
| ParserBase | ||
parseTextAsync(str:String, frameLimit:Number = 30):void
Parse plaintext string asynchronously, meaning that the parser will periodically
stop parsing so that the AVM may proceed to the next frame.
| ParserBase | ||
supportsData(data:*):Boolean
[static]
| AWD2Parser | ||
supportsType(extension:String):Boolean
[static]
Indicates whether or not a given file extension is supported by the parser.
| AWD2Parser |
Method | Defined by | ||
---|---|---|---|
finishParsing():void
Finish parsing the data.
| ParserBase | ||
hasTime():Boolean
Tests whether or not there is still time left for parsing within the maximum allowed time frame per session.
| ParserBase | ||
Creates the object that will be returned to the user and will contain all the loaded data.
| AWD2Parser | ||
onInterval(event:TimerEvent = null):void
Called when the parsing pause interval has passed and parsing can proceed.
| ParserBase | ||
proceedParsing():Boolean
Parse the next block of data.
| AWD2Parser |
Constant | Defined by | ||
---|---|---|---|
DEFLATE : uint = 1 [static]
| AWD2Parser | ||
LZMA : uint = 2 [static]
| AWD2Parser | ||
UNCOMPRESSED : uint = 0 [static]
| AWD2Parser |
AWD2Parser | () | constructor |
public function AWD2Parser(uri:String)
Parameters
uri:String — The url or id of the data or file to be parsed.
|
initHandle | () | method |
protected override function initHandle():IResource
Creates the object that will be returned to the user and will contain all the loaded data. This allows
ResourceManager
to return an object handle regardless of whether the object was loaded or not,
which in turn allows users to add objects to the scene or assign materials before they are actually loaded.
This method needs to be overridden by concrete subclasses.
IResource —
A reference to the handle.
|
proceedParsing | () | method |
protected override function proceedParsing():Boolean
Parse the next block of data.
ReturnsBoolean — Whether or not more data needs to be parsed. Can be ParserBase.PARSING_DONE or
ParserBase.MORE_TO_PARSE .
|
supportsData | () | method |
public static function supportsData(data:*):Boolean
Parameters
data:* |
Boolean |
supportsType | () | method |
public static function supportsType(extension:String):Boolean
Indicates whether or not a given file extension is supported by the parser.
Parametersextension:String — The file extension of a potential file to be parsed.
|
Boolean — Whether or not the given file type is supported.
|
DEFLATE | constant |
public static const DEFLATE:uint = 1
LZMA | constant |
public static const LZMA:uint = 2
UNCOMPRESSED | constant |
public static const UNCOMPRESSED:uint = 0