Packagecom.swfwire.decompiler
Classpublic class AsyncSWFReader
InheritanceAsyncSWFReader Inheritance SWF10Reader Inheritance SWF9Reader Inheritance SWF8Reader Inheritance SWF7Reader Inheritance SWF6Reader Inheritance SWF5Reader Inheritance SWF4Reader Inheritance SWF3Reader Inheritance SWF2Reader Inheritance SWFReader Inheritance flash.events.EventDispatcher
Subclasses AsyncSWFReaderFiltered

	 Reads SWF tags asynchronously, so a progress bar can be displayed.
	 



Public Properties
 PropertyDefined By
  active : Boolean
[read-only]
AsyncSWFReader
  currentContext : SWFReaderContext
[read-only]
AsyncSWFReader
  currentReadResult : SWFReadResult
[read-only]
AsyncSWFReader
 Inheritedversion : uint
SWFReader
Protected Properties
 PropertyDefined By
  _currentContext : SWFReaderContext
AsyncSWFReader
  _currentReadResult : SWFReadResult
AsyncSWFReader
  readTimer : Timer
AsyncSWFReader
Public Methods
 MethodDefined By
  
AsyncSWFReader
  
[override]
AsyncSWFReader
Protected Methods
 MethodDefined By
  
AsyncSWFReader
 Inherited
SWF3Reader
 Inherited
SWF3Reader
 Inherited
readAlphaColorMapDataRecord(context:SWFReaderContext, colorTableSize:uint, imageDataSize:uint):AlphaColorMapDataRecord
SWF3Reader
 Inherited
SWF3Reader
 Inherited
SWF3Reader
 Inherited
readButtonRecord2(context:SWFReaderContext, reserved:uint, hasBlendMode:Boolean, hasFilterList:Boolean, stateHitTest:Boolean, stateDown:Boolean, stateOver:Boolean, stateUp:Boolean):ButtonRecord2
SWF3Reader
 Inherited
SWF3Reader
 Inherited
[override]
SWF6Reader
 Inherited
SWF3Reader
 Inherited
SWF3Reader
 Inherited
SWF8Reader
 Inherited
SWFReader
 Inherited
SWFReader
 Inherited
SWF3Reader
 Inherited
SWF9Reader
 Inherited
SWF2Reader
 Inherited
SWF3Reader
 Inherited
SWF3Reader
 Inherited
SWFReader
 Inherited
SWF3Reader
 Inherited
SWFReader
 Inherited
SWF4Reader
 Inherited
SWF8Reader
 Inherited
SWF8Reader
 Inherited
SWFReader
 Inherited
SWF9Reader
 Inherited
SWFReader
 Inherited
SWF8Reader
 Inherited
SWFReader
 Inherited
SWF2Reader
 Inherited
SWF3Reader
 Inherited
SWF8Reader
 Inherited
SWFReader
 Inherited
SWFReader
 Inherited
SWF3Reader
 Inherited
SWFReader
 Inherited
SWF9Reader
 Inherited
SWF3Reader
 Inherited
SWF6Reader
 Inherited
SWF3Reader
 Inherited
SWF6Reader
 Inherited
SWFReader
 Inherited
SWF5Reader
 Inherited
SWF5Reader
 Inherited
SWF8Reader
 Inherited
SWFReader
 Inherited
SWF2Reader
 Inherited
SWF3Reader
 Inherited
SWF8Reader
 Inherited
SWFReader
 Inherited
SWF3Reader
 Inherited
SWF8Reader
 Inherited
SWF3Reader
 Inherited
SWF3Reader
 Inherited
SWF8Reader
 Inherited
SWF8Reader
 Inherited
SWFReader
 Inherited
SWF3Reader
 Inherited
readGlyphEntryRecord(context:SWFReaderContext, glyphBits:uint, advanceBits:uint):GlyphEntryRecord
SWFReader
 Inherited
SWFReader
 Inherited
SWF3Reader
 Inherited
SWFReader
 Inherited
SWF3Reader
 Inherited
SWFReader
 Inherited
readKerningRecord(context:SWFReaderContext, fontFlagsWideCodes:Boolean):KerningRecord
SWF8Reader
 Inherited
SWFReader
 Inherited
SWF8Reader
 Inherited
SWF8Reader
 Inherited
SWFReader
 Inherited
SWF3Reader
 Inherited
SWFReader
 Inherited
SWF3Reader
 Inherited
SWFReader
 Inherited
SWFReader
 Inherited
SWF3Reader
 Inherited
SWFReader
 Inherited
SWF10Reader
 Inherited
SWFReader
 Inherited
SWFReader
 Inherited
SWF3Reader
 Inherited
SWFReader
 Inherited
SWFReader
 Inherited
SWF7Reader
 Inherited
SWFReader
 Inherited
readShapeRecord(context:SWFReaderContext, numFillBits:uint, numLineBits:uint):IShapeRecord
SWFReader
 Inherited
readShapeRecord2(context:SWFReaderContext, numFillBits:uint, numLineBits:uint):IShapeRecord
SWF2Reader
 Inherited
readShapeRecord3(context:SWFReaderContext, numFillBits:uint, numLineBits:uint):IShapeRecord
SWF3Reader
 Inherited
readShapeRecord4(context:SWFReaderContext, numFillBits:uint, numLineBits:uint):IShapeRecord
SWF8Reader
 Inherited
SWFReader
 Inherited
SWF2Reader
 Inherited
SWF3Reader
 Inherited
SWF8Reader
 Inherited
SWFReader
 Inherited
SWFReader
 Inherited
SWFReader
 Inherited
SWFReader
 Inherited
SWFReader
 Inherited
readStyleChangeRecord(context:SWFReaderContext, reserved:uint, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint):StyleChangeRecord
SWFReader
 Inherited
readStyleChangeRecord2(context:SWFReaderContext, stateNewStyles:Boolean, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint):StyleChangeRecord2
SWF2Reader
 Inherited
readStyleChangeRecord3(context:SWFReaderContext, stateNewStyles:Boolean, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint):StyleChangeRecord3
SWF3Reader
 Inherited
readStyleChangeRecord4(context:SWFReaderContext, stateNewStyles:Boolean, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint):StyleChangeRecord4
SWF8Reader
 Inherited
SWFReader
 Inherited
SWF9Reader
 Inherited
SWF9Reader
 Inherited
[override]
SWF10Reader
  
AsyncSWFReader
 Inherited
SWFReader
 Inherited
readTextRecord(context:SWFReaderContext, glyphBits:uint, advanceBits:uint):TextRecord
SWFReader
  
readTimerHandler(ev:Event):void
AsyncSWFReader
 Inherited
SWFReader
 Inherited
SWF8Reader
 Inherited
SWF8Reader
Events
 Event Summary Defined By
  AsyncSWFReader
  AsyncSWFReader
Property Detail
_currentContextproperty
protected var _currentContext:SWFReaderContext

_currentReadResultproperty 
protected var _currentReadResult:SWFReadResult

activeproperty 
active:Boolean  [read-only]


Implementation
    public function get active():Boolean
currentContextproperty 
currentContext:SWFReaderContext  [read-only]


Implementation
    public function get currentContext():SWFReaderContext
currentReadResultproperty 
currentReadResult:SWFReadResult  [read-only]


Implementation
    public function get currentReadResult():SWFReadResult
readTimerproperty 
protected var readTimer:Timer

Constructor Detail
AsyncSWFReader()Constructor
public function AsyncSWFReader()



Method Detail
finishAsync()method
protected function finishAsync():void

read()method 
override public function read(bytes:SWFByteArray):SWFReadResult

Parameters

bytes:SWFByteArray

Returns
SWFReadResult
readTagAsync()method 
protected function readTagAsync():void

readTimerHandler()method 
protected function readTimerHandler(ev:Event):void

Parameters

ev:Event

Event Detail
readComplete Event
Event Object Type: com.swfwire.decompiler.events.AsyncSWFReaderEvent

tagRead Event  
Event Object Type: com.swfwire.decompiler.events.AsyncSWFReaderEvent