0

「デフォルト」パッケージレベル(別名トップレベル)で定義されたカスタム関数は、コンパイルされたSWCに含まれていますか?それとも無視されますか?

//Compiled, or not to be compiled in a SWC - that is the question...

package {
  public function topLevelMethod():void {
    trace("Hello World");
  }
}

誰かがこれで問題を経験しましたか?

4

2 に答える 2

0

SWCをFlashBuilderでコンパイルしている場合は、プロジェクトのプロパティ>Flexライブラリビルドパス>クラスに含まれるクラスを管理できます。

于 2011-05-01T18:34:10.673 に答える
0

答えは「はい」です。SWCにコンパイルされるときに含まれます。メソッドがトップレベルであろうとパッケージレベルのより深いレベルであろうと、クラスと同じように扱われます(含まれる/除外されるという点で、少なくともいくつかの調査を行って、それらが-に列挙できることを確認する必要があります。 load-externファイル)。

PS:はい、私はこれに自分で答えました-SWCを「libs」フォルダーではなく「bin」フォルダーに配置するというばかげた間違いをしました(古いフォルダーを上書きするため)。トップレベルのメソッド!

于 2011-05-01T19:36:42.800 に答える