「デフォルト」パッケージレベル(別名トップレベル)で定義されたカスタム関数は、コンパイルされたSWCに含まれていますか?それとも無視されますか?
//Compiled, or not to be compiled in a SWC - that is the question...
package {
public function topLevelMethod():void {
trace("Hello World");
}
}
誰かがこれで問題を経験しましたか?
「デフォルト」パッケージレベル(別名トップレベル)で定義されたカスタム関数は、コンパイルされたSWCに含まれていますか?それとも無視されますか?
//Compiled, or not to be compiled in a SWC - that is the question...
package {
public function topLevelMethod():void {
trace("Hello World");
}
}
誰かがこれで問題を経験しましたか?
SWCをFlashBuilderでコンパイルしている場合は、プロジェクトのプロパティ>Flexライブラリビルドパス>クラスに含まれるクラスを管理できます。
答えは「はい」です。SWCにコンパイルされるときに含まれます。メソッドがトップレベルであろうとパッケージレベルのより深いレベルであろうと、クラスと同じように扱われます(含まれる/除外されるという点で、少なくともいくつかの調査を行って、それらが-に列挙できることを確認する必要があります。 load-externファイル)。
PS:はい、私はこれに自分で答えました-SWCを「libs」フォルダーではなく「bin」フォルダーに配置するというばかげた間違いをしました(古いフォルダーを上書きするため)。トップレベルのメソッド!