主にflashを動的に変換するために使われていたみたい。だよね?
参考サイト
・swfmillで動的FlashLite作成!
上記のサイトでバグを修正したバージョンがおみやげとして用意されているのでありがたくいただいておこう。
使い方
なにも難しいことはなく、ダウンロードして展開したら、コマンドプロンプトで展開先へ移動。
exeを叩いてやる。
/*---------------------------------------------------------------------------*/
swfmill swf2xml hoge.swf hoge.xml
swfmill xml2swf hoge.xml hoge.swf
/*---------------------------------------------------------------------------*/
文字コードはutf-8を使用しているので、sjisだったりするとエラーで怒られる。
そういう時はオプションを指定してやるといいようだ。
文字コードが合っているときに無駄に使用するとかえって文字化けするみたいなので注意。
/*---------------------------------------------------------------------------*/
swfmill -e cp932 swf2xml hoge.swf hoge.xml
swfmill -e cp932 xml2swf hoge.xml hoge.swf
/*---------------------------------------------------------------------------*/
ところで、2ってなんじゃいと思っていたらそのままtoという意味らしい。いや、うん。まあ、うん。
…ええ?
以上、swfmillのかなり適当な使い方。
swfを色々いじくっているので、単純にバイナリデータが可視化されるだけでもうれしい。