この男とは異なり、私はMTASCのHaxeを使用してASからSWFをコンパイルしています。Adobe CSを持っていないことを考えると、FLAファイルからアクションスクリプトを抽出するためのオプションは何ですか?
つまり、CS4、CS5などのさまざまなバージョンです。古いバージョンをCS5に変換することも役立ちます。
FLAのプロバイダーがCS5を使用している場合、FLAはzipベースのXFL形式で保存されます。次に、.FLA拡張子の名前を.ZIPに変更し、解凍してその内容を表示します。フレームスクリプトはすべてDomDocument.xmlにあります。
詳細については、このテーマに関するLee Brimelowの投稿を参照してください:http://blog.theflashblog.com/?p = 1986
CS4 FLAコンテナは、Microsoft Structured Storage(MS Wordドキュメントなど)です。たとえば、 FARManagerまたはOpenMCDFを使用して開くことができます。埋め込まれたAS3コードは、Unicodeプレーンテキストのオブジェクト内に表示されます。Unicodeエンコーディング(UTF8ではなく2バイトのUCS-2リトルエンディアン)をサポートするテキストエディターで開き、バイナリのゴミを取り除くことができます。
CS5 FLAは、DOMDocument.xml内にAS3コードを含む単なるZIPです。
スクリプトとアセットを抽出するためにFFDECを使用できます。