私はライブラリにMovieClipを持っています。これはaddChildメソッドを通して動的にロードしています。ライブラリアイテムをコンパイルから除外する方法AS3
私が直面しています問題がある: -
私はいくつかの他のクラスといくつかのFLAので走るメイン・クラスを持っています。
メインクラスは、このオブジェクトをライブラリからロードするFLAのフレーム内のコードを呼び出すサブクラス関数を呼び出します。
このオブジェクトは、FLAのには存在しません。このオブジェクトは、コンパイル時にエラーが発生しました。
このを通して確認を試みたが失敗した:(
するvar classExist:ブール= isClassExists( "CTRL_ALARM");
関数isClassExists(クラス名:文字列、ドメイン:のApplicationDomain = null)を:ブール { VARの解像度:ブール;
if(domain)
{
res = domain.hasDefinition(className);
}
else
{
// res = getDefinitionByName(className);
//or the same
res = ApplicationDomain.currentDomain.hasDefinition(className);
}
trace(res);
return res;
}
私はO複製することができますどのような方法がありますステージでas3を処理するか、オブジェクトがライブラリに存在しない場合にオブジェクトをコンパイルしないように制限するにはどうすればよいですか?