swf
檔案的大致結構介紹(參考
macromedia flash file format (swf))
.swf
檔案是一類二進位制檔案,檔案本身包括
header
和br#1.header
包括了六個部分:
header
總是以乙個三個位元組的signature
開始
0x46, 0x57, 0x53 (「fws」)
,緊跟其後的是乙個
versionnumbe
(如0x04
)。接下來是filelength
(描述包括
head
在內的整個檔案大小以
byte
為單位)自身有四個位元組,framesize
(描述
flash
主框架大小)是乙個
rect
結構體(
9位元組)
. theframerate
(兩個位元組)
is the desired playback rate in frames per second. theframecount
(兩個位元組)
is the total number of frames in this swf movie.
2.tags fomat
each tag begins with a tag type and a length.
a.short tags 2
個位元組,前
10位表示
tagid
,後六位表示
length
(tagid=code>>6;length=code&0x3f),
如果blocks<62
用short tags b.
long tags 6
個位元組,前兩個位元組儲存
tagifd,後4
個位元組表示
length
。如果bloks>63
用long tags
。
加密 swf檔案
unit uni datamodule inte ce uses sysutils,classes,windows,dialogs type tdm1 class tdatamodule private public end function fileencrypt const sourcefile...
載入swf檔案
一 問題起源 使用主程式載入子程式的方法的原因如下 參考 二 使用loader載入swf檔案 xml version 1.0 encoding utf 8 xmlns fx xmlns s library xmlns mx library minwidth 955 minheight 600 cre...
主swf與子swf檔案的引數傳遞
parent.swf 載入 son.swf.在parent.swf中當擊按鈕 時,傳送乙個事件 son.swf如何監聽這個事件呢?我想到的解決方法是,建立乙個公共事件 沒有資料的話 直接dispatchevent new event 有資料的話提供乙個介面比較好 因為使用自定義事件的話 即使是同乙個...