swfからabcを切り出してディスアセンブルする方法は、OSS で SWF をデコンパイルする(2) - swfassist と abcdump で亜流デコンパイラ - てっく煮ブログ 跡地あたりに書いてある。ただ、AIRが必要だったり、入力ファイル名が固定だったするあたりが嫌だったので、他の方法を試してみた。 サンプルとして使ったのは、以下のようなアクションスクリプト。 package{ import flash.display.*; import flash.text.*; public class Hello extends Sprite { public function Hello(){ trace('Hello'); var text:TextField = new TextField(); text.text = 'Hello world!!'; text.autoSize
asAS3 対応のデコンパイラとしては、最近 Sothink SWF Decompiler 4 というのが登場したようだけど、AS3 に押し寄せる OSS 化の波の力を借りれば、無料でデコンパイルできるんじゃね?ということで、Google Code で公開されている flash-decompiler を試してみた。まずはどんなものなのかを知るためにビルドしてみる。さっそくソース修正Flex3 SDK で r45 をビルドするにはソースの修正が必要だった。src/com/ludicast/decompiler/util/HeaderParser.as の5行目、 import mx.automation.codec.ArrayPropertyCodec; をコメントアウト。src/FlashDecompiler-app.xml で content が設定されていないので、手動で設定してあげる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く