Packagecom.swfwire.decompiler
Classpublic class SWFWriter
InheritanceSWFWriter Inheritance flash.events.EventDispatcher
Subclasses SWF2Writer



Public Properties
 PropertyDefined By
  version : uint
SWFWriter
Protected Properties
 PropertyDefined By
  registeredTags : Dictionary
SWFWriter
Public Methods
 MethodDefined By
  
SWFWriter
  
registerTags(map:Object):void
SWFWriter
  
SWFWriter
Protected Methods
 MethodDefined By
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
writeGlyphEntryRecord(context:SWFWriterContext, glyphBits:uint, advanceBits:uint, record:GlyphEntryRecord):void
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
SWFWriter
  
writeShapeRecord(context:SWFWriterContext, numFillBits:uint, numLineBits:uint, record:IShapeRecord):void
SWFWriter
  
SWFWriter
  
SWFWriter
  
writeStyleChangeRecord(context:SWFWriterContext, reserved:uint, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint, record:StyleChangeRecord):void
SWFWriter
  
SWFWriter
  
writeTag(context:SWFWriterContext, tag:SWFTag):void
SWFWriter
  
SWFWriter
  
writeTextRecord(context:SWFWriterContext, glyphBits:uint, advanceBits:uint, record:TextRecord):void
SWFWriter
  
SWFWriter
Public Constants
 ConstantDefined By
  TAG_IDS : Object
[static]
SWFWriter
Property Detail
registeredTagsproperty
protected var registeredTags:Dictionary

versionproperty 
public var version:uint

Constructor Detail
SWFWriter()Constructor
public function SWFWriter()



Method Detail
registerTags()method
public function registerTags(map:Object):void

Parameters

map:Object

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

Parameters

swf:SWF

Returns
SWFWriteResult
writeCurvedEdgeRecord()method 
protected function writeCurvedEdgeRecord(context:SWFWriterContext, record:CurvedEdgeRecord):void

Parameters

context:SWFWriterContext
 
record:CurvedEdgeRecord

writeDefineBitsTag()method 
protected function writeDefineBitsTag(context:SWFWriterContext, tag:DefineBitsTag):void

Parameters

context:SWFWriterContext
 
tag:DefineBitsTag

writeDefineSceneAndFrameLabelDataTag()method 
protected function writeDefineSceneAndFrameLabelDataTag(context:SWFWriterContext, tag:DefineSceneAndFrameLabelDataTag):void

Parameters

context:SWFWriterContext
 
tag:DefineSceneAndFrameLabelDataTag

writeDefineShapeTag()method 
protected function writeDefineShapeTag(context:SWFWriterContext, tag:DefineShapeTag):void

Parameters

context:SWFWriterContext
 
tag:DefineShapeTag

writeDefineTextTag()method 
protected function writeDefineTextTag(context:SWFWriterContext, tag:DefineTextTag):void

Parameters

context:SWFWriterContext
 
tag:DefineTextTag

writeFillStyleArrayRecord()method 
protected function writeFillStyleArrayRecord(context:SWFWriterContext, record:FillStyleArrayRecord):void

Parameters

context:SWFWriterContext
 
record:FillStyleArrayRecord

writeFillStyleRecord()method 
protected function writeFillStyleRecord(context:SWFWriterContext, record:FillStyleRecord):void

Parameters

context:SWFWriterContext
 
record:FillStyleRecord

writeFrameLabelRecord()method 
protected function writeFrameLabelRecord(context:SWFWriterContext, record:FrameLabelRecord):void

Parameters

context:SWFWriterContext
 
record:FrameLabelRecord

writeGlyphEntryRecord()method 
protected function writeGlyphEntryRecord(context:SWFWriterContext, glyphBits:uint, advanceBits:uint, record:GlyphEntryRecord):void

Parameters

context:SWFWriterContext
 
glyphBits:uint
 
advanceBits:uint
 
record:GlyphEntryRecord

writeGradientControlPointRecord()method 
protected function writeGradientControlPointRecord(context:SWFWriterContext, record:GradientControlPointRecord):void

Parameters

context:SWFWriterContext
 
record:GradientControlPointRecord

writeGradientRecord()method 
protected function writeGradientRecord(context:SWFWriterContext, record:GradientRecord):void

Parameters

context:SWFWriterContext
 
record:GradientRecord

writeJPEGTablesTag()method 
protected function writeJPEGTablesTag(context:SWFWriterContext, tag:JPEGTablesTag):void

Parameters

context:SWFWriterContext
 
tag:JPEGTablesTag

writeLanguageCodeRecord()method 
protected function writeLanguageCodeRecord(context:SWFWriterContext, record:LanguageCodeRecord):void

Parameters

context:SWFWriterContext
 
record:LanguageCodeRecord

writeLineStyleArrayRecord()method 
protected function writeLineStyleArrayRecord(context:SWFWriterContext, record:LineStyleArrayRecord):void

Parameters

context:SWFWriterContext
 
record:LineStyleArrayRecord

writeLineStyleRecord()method 
protected function writeLineStyleRecord(context:SWFWriterContext, record:LineStyleRecord):void

Parameters

context:SWFWriterContext
 
record:LineStyleRecord

writeMatrixRecord()method 
protected function writeMatrixRecord(context:SWFWriterContext, record:MatrixRecord):void

Parameters

context:SWFWriterContext
 
record:MatrixRecord

writeMetadataTag()method 
protected function writeMetadataTag(context:SWFWriterContext, tag:MetadataTag):void

Parameters

context:SWFWriterContext
 
tag:MetadataTag

writeRectangleRecord()method 
protected function writeRectangleRecord(context:SWFWriterContext, record:RectangleRecord):void

Parameters

context:SWFWriterContext
 
record:RectangleRecord

writeRGBARecord()method 
protected function writeRGBARecord(context:SWFWriterContext, record:RGBARecord):void

Parameters

context:SWFWriterContext
 
record:RGBARecord

writeRGBRecord()method 
protected function writeRGBRecord(context:SWFWriterContext, record:RGBRecord):void

Parameters

context:SWFWriterContext
 
record:RGBRecord

writeSceneRecord()method 
protected function writeSceneRecord(context:SWFWriterContext, record:SceneRecord):void

Parameters

context:SWFWriterContext
 
record:SceneRecord

writeSetBackgroundColorTag()method 
protected function writeSetBackgroundColorTag(context:SWFWriterContext, tag:SetBackgroundColorTag):void

Parameters

context:SWFWriterContext
 
tag:SetBackgroundColorTag

writeShapeRecord()method 
protected function writeShapeRecord(context:SWFWriterContext, numFillBits:uint, numLineBits:uint, record:IShapeRecord):void

Parameters

context:SWFWriterContext
 
numFillBits:uint
 
numLineBits:uint
 
record:IShapeRecord

writeShapeWithStyleRecord()method 
protected function writeShapeWithStyleRecord(context:SWFWriterContext, record:ShapeWithStyleRecord):void

Parameters

context:SWFWriterContext
 
record:ShapeWithStyleRecord

writeStraightEdgeRecord()method 
protected function writeStraightEdgeRecord(context:SWFWriterContext, record:StraightEdgeRecord):void

Parameters

context:SWFWriterContext
 
record:StraightEdgeRecord

writeStyleChangeRecord()method 
protected function writeStyleChangeRecord(context:SWFWriterContext, reserved:uint, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint, record:StyleChangeRecord):void

Parameters

context:SWFWriterContext
 
reserved:uint
 
stateLineStyle:Boolean
 
stateFillStyle1:Boolean
 
stateFillStyle0:Boolean
 
stateMoveTo:Boolean
 
numFillBits:uint
 
numLineBits:uint
 
record:StyleChangeRecord

writeSWFHeader()method 
protected function writeSWFHeader(context:SWFWriterContext, header:SWFHeader):void

Parameters

context:SWFWriterContext
 
header:SWFHeader

writeTag()method 
protected function writeTag(context:SWFWriterContext, tag:SWFTag):void

Parameters

context:SWFWriterContext
 
tag:SWFTag

writeTagHeaderRecord()method 
protected function writeTagHeaderRecord(context:SWFWriterContext, record:TagHeaderRecord):void

Parameters

context:SWFWriterContext
 
record:TagHeaderRecord

writeTextRecord()method 
protected function writeTextRecord(context:SWFWriterContext, glyphBits:uint, advanceBits:uint, record:TextRecord):void

Parameters

context:SWFWriterContext
 
glyphBits:uint
 
advanceBits:uint
 
record:TextRecord

writeUnknownTag()method 
protected function writeUnknownTag(context:SWFWriterContext, tag:UnknownTag):void

Parameters

context:SWFWriterContext
 
tag:UnknownTag

Constant Detail
TAG_IDSConstant
public static const TAG_IDS:Object