0

actionscript 2コードのいくつかのパッケージを単一のswfにコンパイルしたいのですが、これは後でライブラリとして使用できるようになります。定期的に公開しようとしましたが、.flaファイルのフレーム内で呼び出されているクラスのみをコンパイルします。

各クラスの変数を定義して、それらを「使用」してswfにコンパイルすることは可能ですが、これは非常にクリーンで最良の方法ではないと思います。

アドバイスありがとうございます!

4

2 に答える 2

0

次の構文を使用する必要があります: 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 フレームのみを使用する必要があります。

于 2012-11-18T04:48:47.593 に答える
0

mtasc コンパイラを使用して問題を解決できました。mtasc -cp "std_lib_cp" -pack "not_empty_code_package" -out result.swf -バージョン 8 -フレーム 1 -ヘッダー 800:600:30:FFFFFF

于 2012-11-11T18:39:30.683 に答える