20. SWF Header 構造
SWF
Header Tag Tag Tag
Header
Signature Version FileLength FrameSize FrameRate FrameCount
3 bytes 1 byte 4 bytes 2 bytes 2 bytes
FrameSize (RECT)
NBits Xmin Xmax Ymin Ymax
5Bits NBits NBits NBits NBits
21. SWF tag 構造 (short 形式)
SWF
Header Tag Tag Tag
Tag
Tag &
Content
Length
TagCode Length
Tag & Length 10 bits 6 bits
1byte 1 byte 1 byte 1byte
Byte Swap
22. SWF tag 構造 (long 形式)
Tag
Tag &
Content
Length
Tag & Length
1byte 1 byte Length
Byte Swap
4 bytes
1 byte 1byte
10 bits 6 bits
TagCode 111111=0x3f
31. 画像表示に関連するタグ
SWF
Header Tag Tag Tag
Tag (DefineBitsJPEG2)
JPEG Data 画像データ
Tag=3 | Length
Tag (DefineShape)
画像貼り付け
Tag=3 | Length RECT + STYLE + SHAPE パターン指定
Tag (PlaceObject)
Tag=26 | Length MATRIX , etc… 表示場所
Tag (ShowFrame)
画面表示指示
Tag=1 | Length
34. ムービークリップ関連タグ
Tag (DefineShape)
Tag (PlaceObject2)
Tag (ShowFrame) Tag (PlaceObject2)
Tag (ShowFrame)
Tag (RemoveObject2)
Tag (PlaceObject2) Tag (RemoveObject2)
メイン (root) の Tag (ShowFrame) Tag (PlaceObject2)
TimeLine
Tag (ShowFrame)
Tag (DefineSprite)
ムービークリップ の
TimeLine
Tag (PlaceObject2)