0

1時間ほどグーグルで検索しましたが、機能するソリューションが見つかりません.Flashプレーヤーがあり、JavaScriptを使用して全画面表示する必要があります.JavaScriptを取得してコマンドを送信できます(ボリューム機能は機能します)しかし、私の全画面表示は常に返されます:

Error: Error calling method on NPObject.

これを参照するほとんどの投稿は、as3 セキュリティ行を追加することで解決されます。私にとっては、それは問題ではありません

Security.allowDomain("mydomain.com");
function fScreen() {
    if (stage.displayState== "normal") {
        stage.displayState="fullScreen";
        stage.scaleMode = StageScaleMode.NO_SCALE;
    } else {
        stage.displayState="normal";
    }
    call('console.log', 'okok');
}

コンソールに出力するだけでうまくいきます。フルスクリーンにする他の方法はありますか?

ありがとう

4

1 に答える 1

0

埋め込みタグとオブジェクト タグに alloweFullScreen を追加しましたか? フルスクリーン モードを使用するには、HTML の タグと タグに新しいパラメータを追加する必要があります。全画面表示が有効になっている と タグの例を次に示します。

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0" width="600" height="400" id="fullscreen" align="middle"> 
<param name="allowFullScreen" value="true" /> 
<param name="movie" value="fullscreen.swf" /> 
<param name="bgcolor" value="#333333" /> 
<embed src="fullscreen.swf" allowFullScreen="true" bgcolor="#333333" width="600" height="400" name="fullscreen" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
 </object>

この記事をチェックしてください: http://www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html

于 2012-10-07T17:46:32.170 に答える