SWFの動的生成 その1
ひろゆきさんからtwitterでリクエストされたので、SWFの動的生成について軽くメモっちゃうよ。
とりあえず、簡単な構造
SWF Header
Signature: 3byte => 'FWS'(非圧縮) or 'CWS' (圧縮)
Version:1byte => そのままバージョン (例: 0x09 => SWF 9)
Length:4byte => ファイルサイズ。ただし、CWSの場合は圧縮前のサイズが入る。
FrameSize: 2~17byte(理論値) => rect型で twip 単位。ここだけちょっとややこしい
FrameRate:2byte => 1byte(少数部):1byte(整数部) に分かれる。(例: 0x00,0x1E=> fps30)
FrameCount:2byte => ファイルの全フレーム数
とりあえずここまで。また今度続きかくよ。