夕方、私はActionScript 2コードを使用するSWFファイル(Flashファイル)を用意しています。ActionScript 2のSWFをActionScript 3のSWFファイルに変換する(コードが可能です)
私が気に入っているのは、Actionscript 3コードを使用するSWFファイルに変換することです。
私は「使用」と言っていますが、含まれていないことに注意してください。 SWFにはAS2コードが含まれている可能性がありますが、AS3コードを含む外部からは表示されます。これは、コードは決して処理されないため、AS2 SWFファイルをAS3 SWFファイルにするだけです。
結果のSWFファイルからActionScriptを完全に削除することができます。それは問題ではない。
これを行う方法がありますが、方法の問題です。
どのようにですか?
もし私がこれをやってどうやったらいいのか分かっている人は、どうぞ。おそらく、SWFファイルからすべてのActionScriptコードを削除する既存のアプリケーションについて知っていますか?
私はではありませんは、AS2コードをAS3コードに変換したいと考えています。それがどういうわけか魔法のように可能であれば私は当然のことではないでしょう。
SWFは、AS2 SWFファイルではなくAS3 SWFとして定義するために変更する必要があります。
私は自分のソースコードを持っていますが、私は同じ問題を抱えています。私はWebベースの個人指導システムのために何千もの顔のアニメーションを持っており、メインシステムをAS3にアップグレードした後、彼らはもはや再生されません。すべてのFLAファイルを開くには時間がかかります>設定を公開>ターゲットプレーヤーバージョン> ActionScriptバージョン>新しいFLA形式で保存、ムービーを再度書き出しなど、最後のフレームだけが「stop」を呼び出し、変数に「_level0 "完璧なソリューションは、SWFファイルをAS3 SWFファイルに一括変換し、最後のフレームの不要なコードを取り除くことです。 – Triynko
私はいくつかのJSFLを作成して、すべてのFLAファイルを一括変換できると思います。 AS3で「_level0」が許可されているかどうかはわかりません。 – Neverbirth