3

Flash ムービー プレーヤーが組み込まれています。また、 Timeout Dialogを使用して、自動的にログオフされる前に警告するポップアップを持つタイマーを設定しています。セッション タイムアウトのダイアログは、フル スクリーン モードの Flash Player の上には表示されないため、Flash Player を見ている場合でも、ログオフしようとしているという警告は表示されません。

alert() を使用すると、フルスクリーン モードから抜け出すことができますが、あまり魅力的ではありません。他のハックはありますか?

4

2 に答える 2

3

exitFullScreenフルスクリーン モードを終了する関数を Flash で定義し、Flash でこれを実行します。

import flash.external.ExternalInterface;

if (ExternalInterface.available) ExternalInterface.addCallback("exitFullScreen", exitFullScreen);

exitFullScreenその後、JavaScript で flash オブジェクトを呼び出すことができます。

参照:外部インターフェイス リファレンス

于 2012-10-06T20:41:32.077 に答える
2

Flash オブジェクトを開発している場合は、ExternalInterface ( http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html ) を使用して、javascript に Flash Player を呼び出させることができます。 Flash Player は、表示状態を通常 ( Stage["displayState"] = "normal";) に設定できます。

プレーヤーを開発していない場合はallowfullscreen、フラッシュ要素をに設定できる場合がありますfalse

于 2012-10-06T20:43:17.000 に答える