たいのですがベストに変換するAS1/AS2をActionScript3すか?
-
05-09-2019 - |
質問
私にはプログラムからなる複数のSWFます。るAS2-SWF負荷バAS1-Swf.この友達にプログラム。思指定するGUIでmxmlのかrefactor一部のコードをAS3.しかし、変換するすべて300+記号をAS3などは、差戻し可能な.
何が私のオプションに変換するとAS3/フレックス/mxmlの?このアプリは非常に簡単だけでも非常に大きい。このボタンを異に注目します。すべてのボタンのテキストをXMLファイルです。
たいりこれかのコード。も制御でのコードにつなが
- 簡単にupdateable/保守性,
- 読み取
- learnable(だったので、更新を行うことでスクリプトAS3もmxmlの).
もちろんそこには自分のままで以上に、いきなりの時間。
について、ヨーガンレール
解決
これは役立つかもしれません。
ます。http:// flexman.info/2009/03/29/as3converter-an-ant-task-small-collection-of-as3/する
これは、AS2コードの主ですので、FLA編集は問題外です。しかし、あなたは確かにJSFLになっているはずです。
このようなものを扱う、すでにそこにいくつかのかなり良いスクリプトがあります:
http://bumpslide.com/blog/2009/ 3月7日/ JSFLクラス・ジェネレータ/ の
何このコマンドが行うことはそれということです あなたのライブラリーや発見を通して見ます カスタムを持っているすべてのライブラリアイテム リンケージクラス名。クラスの場合 flash.display.MovieClipと(または場合は、拡張します 基本クラスは、それをチェック)空白であります クラスファイルが存在するかどうかを確認し、そうでない場合、 それはあなたのためにそれを作成します。ときにそれがありません これは、スクリプトはすべてを見て タイムライン上の項目と追加されます あなたのクラスに関連するプロパティ。もし これらのクリップは、他のインスタンスであります コンポーネント、彼らは次のように入力できます など、関連するimport文 自動的に追加されます クラス。コンポーネントは次のように設定されている場合 例えば(他のいくつかのクラスを拡張し、 com.bumpslide.ui.Button)、無クラス 生成されます。クラスファイルは次のようになります 正しいパッケージに書かれました 最初のカスタムクラス内の場所 パスはあなたのパブリッシュ設定で定義されます。
他のヒント
ユルゲンは、私はそれは多くの作業のように聞こえる...あなたのために感じています。
あなたは問題のどのような種類がありますか?すべてのSWFは、異なるクラスとして治療可能ですか?ロジックに多くの重複があるか、各オブジェクトは、特定の役割を持っていますか?
私は、swfファイル会談へ>非常に多くの異なるSWFを有する可能性の問題をスコープにつながるかもしれないと思います。あなたは、既存の部品を使用していますAS3で何かを設定して、既存のコードの上にファサードを作ってみる>のSWF内の既存のロジックを使用してMXMLを通じて視覚的な部分を行うことができるかもしれません。それ以外の、私がアドバイスすることができ、すべての再構築です。あなたは、元のFLAの
の一部が欠落している場合は、あまりにもSWFデコンパイラの必要性に自分自身を見つけるかもしれません