Packagecom.swfwire.decompiler
Classpublic class AsyncSWFWriter
InheritanceAsyncSWFWriter Inheritance SWF10Writer Inheritance SWF9Writer Inheritance SWF8Writer Inheritance SWF7Writer Inheritance SWF6Writer Inheritance SWF5Writer Inheritance SWF4Writer Inheritance SWF3Writer Inheritance SWF2Writer Inheritance SWFWriter Inheritance flash.events.EventDispatcher

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



Public Properties
 PropertyDefined By
  active : Boolean
[read-only]
AsyncSWFWriter
  currentContext : SWFWriterContext
[read-only]
AsyncSWFWriter
  currentWriteResult : SWFWriteResult
[read-only]
AsyncSWFWriter
 Inheritedversion : uint
SWFWriter
Protected Properties
 PropertyDefined By
  _currentContext : SWFWriterContext
AsyncSWFWriter
  _currentPointer : int
AsyncSWFWriter
  _currentSWF : SWF
AsyncSWFWriter
  _currentWriteResult : SWFWriteResult
AsyncSWFWriter
 InheritedregisteredTags : Dictionary
SWFWriter
  writeTimer : Timer
AsyncSWFWriter
Public Methods
 MethodDefined By
  
AsyncSWFWriter
 Inherited
registerTags(map:Object):void
SWFWriter
  
[override]
AsyncSWFWriter
Protected Methods
 MethodDefined By
  
AsyncSWFWriter
 Inherited
SWF3Writer
 Inherited
SWF3Writer
 Inherited
SWF3Writer
 Inherited
writeControlTags(context:SWFWriterContext, tags:Vector.<SWFTag>):void
SWF3Writer
 Inherited
SWF8Writer
 Inherited
SWFWriter
 Inherited
SWF3Writer
 Inherited
SWF2Writer
 Inherited
SWF3Writer
 Inherited
SWF3Writer
 Inherited
SWFWriter
 Inherited
SWF4Writer
 Inherited
SWF8Writer
 Inherited
SWF8Writer
 Inherited
SWF9Writer
 Inherited
SWF8Writer
 Inherited
SWFWriter
 Inherited
SWF2Writer
 Inherited
SWF3Writer
 Inherited
SWF8Writer
 Inherited
SWFWriter
 Inherited
SWF3Writer
 Inherited
SWFWriter
 Inherited
SWF9Writer
 Inherited
SWF6Writer
 Inherited
SWF5Writer
 Inherited
SWF5Writer
 Inherited
SWF8Writer
 Inherited
SWFWriter
 Inherited
SWF2Writer
 Inherited
SWF3Writer
 Inherited
SWF8Writer
 Inherited
SWFWriter
 Inherited
SWF3Writer
 Inherited
SWF8Writer
 Inherited
SWF8Writer
 Inherited
SWF8Writer
 Inherited
SWFWriter
 Inherited
SWF3Writer
 Inherited
writeGlyphEntryRecord(context:SWFWriterContext, glyphBits:uint, advanceBits:uint, record:GlyphEntryRecord):void
SWFWriter
 Inherited
SWFWriter
 Inherited
SWF3Writer
 Inherited
SWFWriter
 Inherited
SWF3Writer
 Inherited
SWFWriter
 Inherited
writeKerningRecord(context:SWFWriterContext, fontFlagsWideCodes:Boolean, record:KerningRecord):void
SWF8Writer
 Inherited
SWFWriter
 Inherited
SWF8Writer
 Inherited
SWF8Writer
 Inherited
SWFWriter
 Inherited
SWF3Writer
 Inherited
SWFWriter
 Inherited
SWF3Writer
 Inherited
SWFWriter
 Inherited
SWFWriter
 Inherited
SWF3Writer
 Inherited
SWF10Writer
 Inherited
SWFWriter
 Inherited
SWFWriter
 Inherited
SWFWriter
 Inherited
SWFWriter
 Inherited
SWF7Writer
 Inherited
SWFWriter
 Inherited
writeShapeRecord(context:SWFWriterContext, numFillBits:uint, numLineBits:uint, record:IShapeRecord):void
SWFWriter
 Inherited
writeShapeRecord2(context:SWFWriterContext, numFillBits:uint, numLineBits:uint, record:IShapeRecord):void
SWF2Writer
 Inherited
writeShapeRecord3(context:SWFWriterContext, numFillBits:uint, numLineBits:uint, record:IShapeRecord):void
SWF3Writer
 Inherited
writeShapeRecord4(context:SWFWriterContext, numFillBits:uint, numLineBits:uint, record:IShapeRecord):void
SWF8Writer
 Inherited
SWFWriter
 Inherited
SWF2Writer
 Inherited
SWF3Writer
 Inherited
SWF8Writer
 Inherited
SWFWriter
 Inherited
writeStyleChangeRecord(context:SWFWriterContext, reserved:uint, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint, record:StyleChangeRecord):void
SWFWriter
 Inherited
writeStyleChangeRecord2(context:SWFWriterContext, stateNewStyles:Boolean, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint, record:StyleChangeRecord2):void
SWF2Writer
 Inherited
writeStyleChangeRecord3(context:SWFWriterContext, stateNewStyles:Boolean, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint, record:StyleChangeRecord3):void
SWF3Writer
 Inherited
writeStyleChangeRecord4(context:SWFWriterContext, stateNewStyles:Boolean, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint, record:StyleChangeRecord4):void
SWF8Writer
 Inherited
SWFWriter
 Inherited
SWF9Writer
 Inherited
SWF9Writer
 Inherited
writeTag(context:SWFWriterContext, tag:SWFTag):void
[override]
SWF10Writer
  
AsyncSWFWriter
 Inherited
SWFWriter
 Inherited
writeTextRecord(context:SWFWriterContext, glyphBits:uint, advanceBits:uint, record:TextRecord):void
SWFWriter
  
writeTimerHandler(ev:Event):void
AsyncSWFWriter
 Inherited
SWFWriter
 Inherited
SWF8Writer
 Inherited
SWF8Writer
Events
 Event Summary Defined By
  AsyncSWFWriter
  AsyncSWFWriter
Public Constants
 ConstantDefined By
 InheritedTAG_IDS : Object
[static]
SWF8Writer
Property Detail
_currentContextproperty
protected var _currentContext:SWFWriterContext

_currentPointerproperty 
protected var _currentPointer:int

_currentSWFproperty 
protected var _currentSWF:SWF

_currentWriteResultproperty 
protected var _currentWriteResult:SWFWriteResult

activeproperty 
active:Boolean  [read-only]


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


Implementation
    public function get currentContext():SWFWriterContext
currentWriteResultproperty 
currentWriteResult:SWFWriteResult  [read-only]


Implementation
    public function get currentWriteResult():SWFWriteResult
writeTimerproperty 
protected var writeTimer:Timer

Constructor Detail
AsyncSWFWriter()Constructor
public function AsyncSWFWriter()



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

write()method 
override public function write(swf:SWF):SWFWriteResult

Parameters

swf:SWF

Returns
SWFWriteResult
writeTagAsync()method 
protected function writeTagAsync():void

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

Parameters

ev:Event

Event Detail
tagWritten Event
Event Object Type: com.swfwire.decompiler.events.AsyncSWFWriterEvent

writeComplete Event  
Event Object Type: com.swfwire.decompiler.events.AsyncSWFWriterEvent