actionscript 2コードのいくつかのパッケージを単一のswfにコンパイルしたいのですが、これは後でライブラリとして使用できるようになります。定期的に公開しようとしましたが、.flaファイルのフレーム内で呼び出されているクラスのみをコンパイルします。
各クラスの変数を定義して、それらを「使用」してswfにコンパイルすることは可能ですが、これは非常にクリーンで最良の方法ではないと思います。
アドバイスありがとうございます!
actionscript 2コードのいくつかのパッケージを単一のswfにコンパイルしたいのですが、これは後でライブラリとして使用できるようになります。定期的に公開しようとしましたが、.flaファイルのフレーム内で呼び出されているクラスのみをコンパイルします。
各クラスの変数を定義して、それらを「使用」してswfにコンパイルすることは可能ですが、これは非常にクリーンで最良の方法ではないと思います。
アドバイスありがとうございます!
次の構文を使用する必要があります: class キーワードは使用できません。したがって、この形式でコンストラクターを追加できます this.class1 = function(){ }
静的メンバーを追加するには、 this.class1.addProperty("myStaticMember", //getter function, //setter function) を使用できます
使用できるプロパティを追加するには: this.class1.prototype.addProperty("myMember", //getter function, //setter function)
使用できるメソッドを追加するには: this.class1.prototype.myMethod = function(){ }
プライベート変数を追加することはできません。ただし、プライベート変数メンバーを追加する場合は、次を使用できます。 var variable = 15;
fla フレームは 1 フレームのみを使用する必要があります。
mtasc コンパイラを使用して問題を解決できました。mtasc -cp "std_lib_cp" -pack "not_empty_code_package" -out result.swf -バージョン 8 -フレーム 1 -ヘッダー 800:600:30:FFFFFF