1

重複の可能性:
AS3.0 ムービー全体を再生 (*SWF ファイル)

Actionscript 3.0 とフラッシュで小さなゲームを作成しました。

プレーヤーがゲームに勝つか、「ゲーム オーバー」になった場合、プレーヤーには 2 つのオプションが必要です。リプレイに加えて、プレイヤーがゲーム内からゲームを終了できるようにしたいと考えています。actionscript を使用してフラッシュ プレーヤーを閉じる/終了する/終了する方法はありますか?

4

3 に答える 3

2

2 つのオプションがあります。

Web ページ内の Flash オブジェクトを強制終了したい場合は、JavaScript を使用してswfobject.removeSWF使用して実行できます。ここに サンプル があります.

于 2011-06-23T14:14:05.307 に答える
0

そうです、Flash を使用して JavaScript を呼び出し、それを保持している div/span を削除することもできます (fscommandおよびを参照ExternalInterface)。その環境に。

可能であれば、そのページから移動するだけですnavigateToUrl(new URLRequest(<ip>), "_self")

于 2011-06-23T14:13:12.173 に答える
0

いいえ。actionscript で VM を強制終了することはできません。Flash Player VM を一時停止/再開 (スリープ) するための AS3 コマンドがいくつかありますが、これらはデバッグ モードでのみ機能し、IDE からローカルに起動することしかできません。サーバー側またはクライアント側の HTML/JS などを使用してアイテムを削除できる場合がありますが、VM 自体からは絶対に削除できません。

于 2011-06-23T14:11:38.013 に答える