Packagecom.swfwire.decompiler
Classpublic class SWFReader
InheritanceSWFReader Inheritance flash.events.EventDispatcher
Subclasses SWF2Reader



Public Properties
 PropertyDefined By
  version : uint
SWFReader
Public Methods
 MethodDefined By
  
SWFReader
Protected Methods
 MethodDefined By
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
readGlyphEntryRecord(context:SWFReaderContext, glyphBits:uint, advanceBits:uint):GlyphEntryRecord
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
readShapeRecord(context:SWFReaderContext, numFillBits:uint, numLineBits:uint):IShapeRecord
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
readStyleChangeRecord(context:SWFReaderContext, reserved:uint, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint):StyleChangeRecord
SWFReader
  
SWFReader
  
SWFReader
  
SWFReader
  
readTextRecord(context:SWFReaderContext, glyphBits:uint, advanceBits:uint):TextRecord
SWFReader
  
SWFReader
Property Detail
versionproperty
public var version:uint

Method Detail
read()method
public function read(bytes:SWFByteArray):SWFReadResult

Parameters

bytes:SWFByteArray

Returns
SWFReadResult
readCurvedEdgeRecord()method 
protected function readCurvedEdgeRecord(context:SWFReaderContext):CurvedEdgeRecord

Parameters

context:SWFReaderContext

Returns
CurvedEdgeRecord
readCXFormRecord()method 
protected function readCXFormRecord(context:SWFReaderContext):CXFormRecord

Parameters

context:SWFReaderContext

Returns
CXFormRecord
readDefineBitsTag()method 
protected function readDefineBitsTag(context:SWFReaderContext, header:TagHeaderRecord):DefineBitsTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
DefineBitsTag
readDefineButtonTag()method 
protected function readDefineButtonTag(context:SWFReaderContext, header:TagHeaderRecord):DefineButtonTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
DefineButtonTag
readDefineFontInfoTag()method 
protected function readDefineFontInfoTag(context:SWFReaderContext, header:TagHeaderRecord):DefineFontInfoTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
DefineFontInfoTag
readDefineFontTag()method 
protected function readDefineFontTag(context:SWFReaderContext, header:TagHeaderRecord):DefineFontTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
DefineFontTag
readDefineSceneAndFrameLabelDataTag()method 
protected function readDefineSceneAndFrameLabelDataTag(context:SWFReaderContext, header:TagHeaderRecord):DefineSceneAndFrameLabelDataTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
DefineSceneAndFrameLabelDataTag
readDefineShapeTag()method 
protected function readDefineShapeTag(context:SWFReaderContext, header:TagHeaderRecord):DefineShapeTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
DefineShapeTag
readDefineSoundTag()method 
protected function readDefineSoundTag(context:SWFReaderContext, header:TagHeaderRecord):DefineSoundTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
DefineSoundTag
readDefineTextTag()method 
protected function readDefineTextTag(context:SWFReaderContext, header:TagHeaderRecord):DefineTextTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
DefineTextTag
readEndTag()method 
protected function readEndTag(context:SWFReaderContext, header:TagHeaderRecord):EndTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
EndTag
readFillStyleArrayRecord()method 
protected function readFillStyleArrayRecord(context:SWFReaderContext):FillStyleArrayRecord

Parameters

context:SWFReaderContext

Returns
FillStyleArrayRecord
readFillStyleRecord()method 
protected function readFillStyleRecord(context:SWFReaderContext):FillStyleRecord

Parameters

context:SWFReaderContext

Returns
FillStyleRecord
readFrameLabelRecord()method 
protected function readFrameLabelRecord(context:SWFReaderContext):FrameLabelRecord

Parameters

context:SWFReaderContext

Returns
FrameLabelRecord
readGlyphEntryRecord()method 
protected function readGlyphEntryRecord(context:SWFReaderContext, glyphBits:uint, advanceBits:uint):GlyphEntryRecord

Parameters

context:SWFReaderContext
 
glyphBits:uint
 
advanceBits:uint

Returns
GlyphEntryRecord
readGradientControlPointRecord()method 
protected function readGradientControlPointRecord(context:SWFReaderContext):GradientControlPointRecord

Parameters

context:SWFReaderContext

Returns
GradientControlPointRecord
readGradientRecord()method 
protected function readGradientRecord(context:SWFReaderContext):GradientRecord

Parameters

context:SWFReaderContext

Returns
GradientRecord
readJPEGTablesTag()method 
protected function readJPEGTablesTag(context:SWFReaderContext, header:TagHeaderRecord):JPEGTablesTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
JPEGTablesTag
readLanguageCodeRecord()method 
protected function readLanguageCodeRecord(context:SWFReaderContext):LanguageCodeRecord

Parameters

context:SWFReaderContext

Returns
LanguageCodeRecord
readLineStyleArrayRecord()method 
protected function readLineStyleArrayRecord(context:SWFReaderContext):LineStyleArrayRecord

Parameters

context:SWFReaderContext

Returns
LineStyleArrayRecord
readLineStyleRecord()method 
protected function readLineStyleRecord(context:SWFReaderContext):LineStyleRecord

Parameters

context:SWFReaderContext

Returns
LineStyleRecord
readMatrixRecord()method 
protected function readMatrixRecord(context:SWFReaderContext):MatrixRecord

Parameters

context:SWFReaderContext

Returns
MatrixRecord
readMetadataTag()method 
protected function readMetadataTag(context:SWFReaderContext, header:TagHeaderRecord):MetadataTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
MetadataTag
readPlaceObjectTag()method 
protected function readPlaceObjectTag(context:SWFReaderContext, header:TagHeaderRecord):PlaceObjectTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
PlaceObjectTag
readRectangleRecord()method 
protected function readRectangleRecord(context:SWFReaderContext):RectangleRecord

Parameters

context:SWFReaderContext

Returns
RectangleRecord
readRemoveObjectTag()method 
protected function readRemoveObjectTag(context:SWFReaderContext, header:TagHeaderRecord):RemoveObjectTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
RemoveObjectTag
readRGBRecord()method 
protected function readRGBRecord(context:SWFReaderContext):RGBRecord

Parameters

context:SWFReaderContext

Returns
RGBRecord
readSceneRecord()method 
protected function readSceneRecord(context:SWFReaderContext):SceneRecord

Parameters

context:SWFReaderContext

Returns
SceneRecord
readSetBackgroundColorTag()method 
protected function readSetBackgroundColorTag(context:SWFReaderContext, header:TagHeaderRecord):SetBackgroundColorTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
SetBackgroundColorTag
readShapeRecord()method 
protected function readShapeRecord(context:SWFReaderContext, numFillBits:uint, numLineBits:uint):IShapeRecord

Parameters

context:SWFReaderContext
 
numFillBits:uint
 
numLineBits:uint

Returns
IShapeRecord
readShapeWithStyleRecord()method 
protected function readShapeWithStyleRecord(context:SWFReaderContext):ShapeWithStyleRecord

Parameters

context:SWFReaderContext

Returns
ShapeWithStyleRecord
readShowFrameTag()method 
protected function readShowFrameTag(context:SWFReaderContext, header:TagHeaderRecord):ShowFrameTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
ShowFrameTag
readSoundStreamBlockTag()method 
protected function readSoundStreamBlockTag(context:SWFReaderContext, header:TagHeaderRecord):SoundStreamBlockTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
SoundStreamBlockTag
readSoundStreamHeadTag()method 
protected function readSoundStreamHeadTag(context:SWFReaderContext, header:TagHeaderRecord):SoundStreamHeadTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
SoundStreamHeadTag
readStartSoundTag()method 
protected function readStartSoundTag(context:SWFReaderContext, header:TagHeaderRecord):StartSoundTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
StartSoundTag
readStraightEdgeRecord()method 
protected function readStraightEdgeRecord(context:SWFReaderContext):StraightEdgeRecord

Parameters

context:SWFReaderContext

Returns
StraightEdgeRecord
readStyleChangeRecord()method 
protected function readStyleChangeRecord(context:SWFReaderContext, reserved:uint, stateLineStyle:Boolean, stateFillStyle1:Boolean, stateFillStyle0:Boolean, stateMoveTo:Boolean, numFillBits:uint, numLineBits:uint):StyleChangeRecord

Parameters

context:SWFReaderContext
 
reserved:uint
 
stateLineStyle:Boolean
 
stateFillStyle1:Boolean
 
stateFillStyle0:Boolean
 
stateMoveTo:Boolean
 
numFillBits:uint
 
numLineBits:uint

Returns
StyleChangeRecord
readSWFHeader()method 
protected function readSWFHeader(context:SWFReaderContext, header:SWFHeader):void

Parameters

context:SWFReaderContext
 
header:SWFHeader

readTag()method 
protected function readTag(context:SWFReaderContext, header:TagHeaderRecord):SWFTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
SWFTag
readTagHeaderRecord()method 
protected function readTagHeaderRecord(context:SWFReaderContext):TagHeaderRecord

Parameters

context:SWFReaderContext

Returns
TagHeaderRecord
readTextRecord()method 
protected function readTextRecord(context:SWFReaderContext, glyphBits:uint, advanceBits:uint):TextRecord

Parameters

context:SWFReaderContext
 
glyphBits:uint
 
advanceBits:uint

Returns
TextRecord
readUnknownTag()method 
protected function readUnknownTag(context:SWFReaderContext, header:TagHeaderRecord):UnknownTag

Parameters

context:SWFReaderContext
 
header:TagHeaderRecord

Returns
UnknownTag