AS3を使用してSWFファイルを閉じるにはどうすればよいですか?ユーザーがボタンをクリックするとアプリケーションが終了するので、イベントリスナーに閉じることを含めたいと思います。私は試しました:AS3を使用してSWFファイルを閉じる
fscommand("quit");
これは動作しません。
FLAファイルから実行しているSWFをアンロードするだけです。
AS3を使用してSWFファイルを閉じるにはどうすればよいですか?ユーザーがボタンをクリックするとアプリケーションが終了するので、イベントリスナーに閉じることを含めたいと思います。私は試しました:AS3を使用してSWFファイルを閉じる
fscommand("quit");
これは動作しません。
FLAファイルから実行しているSWFをアンロードするだけです。
それほど簡単ではありません。自分自身からムービークリップをアンロードすることはできません。これはLoader.unloadAndStop()
によってのみ可能です。つまり、別のswfからswfをロードする必要があります。
もう1つの方法は、swfから呼び出すことができるJavaScriptを作成して、ページからswfファイルの参照を削除することです。
私は同じ状況に直面したとき、ルートシーンよりも小さい外部読み込みswfを設計しました。ルートシーンにクローズボタンを配置してswfをアンロードします。閉じるボタンの表示を設定することで、私はそれを管理しました。
//ロードコマンド
fl_ProLoader = new ProLoader();
fl_ProLoader.load(new
URLRequest("OrgChart.swf"));
addChild(fl_ProLoader);
//アンロードコマンド
fl_ProLoader.unload();
removeChild(fl_ProLoader);
fl_ProLoader = null;