2009-01 << 2009-02 >> 2009-03

2009-02-17 (火)

*Flash開発…

AdobeからFlex SDKが無料でダウンロードできるのでがんばれば何でも作れますが,やっぱり絵を描くのは辛いものがあります.

そこでベクタ形式で絵が描けるParaDrawを使ってみましたが,結構良い感じ.SWF出力も出来るので,埋め込んで使ってます.

ただ,背景の透過が出来ない….他のSWFに読み込んで動かすときは背景があると困る.スクリプト側からマスクを設定することも考えましたが,SWFのフォーマットって公開されてるし解説サイトもあるなぁ….

ということでバイナリエディタの出番.ParaDrawで作ったSWFは描画コマンドが並んでるだけっぽいな.圧縮もされてないので,大丈夫そう.最初の,DefineShape3とPlaceObject2を消してやればよいのか.0x16~0x5?あたりまで.デバッグ中はサイズ書き換えるの面倒なので,0x2Cバイト目辺りから背景の塗りつぶし色なのを確認して,透明にしてしまう.

読んでて気づいたけど,無駄なビットが結構あるなぁ,全部削ればファイルサイズがそれなりに小さくなりそう.

www.openswf.orgがなくなってる….

…なんか間違ってる気がするが,気のせい

2009-01 << 2009-02 >> 2009-03