0

関連するもの:

  1. Flash Player のセキュリティ アップデートを行う前に、フルスクリーン コードが動作していました。
  2. それにもかかわらず、私は今でもYoutubeを全画面表示できます
  3. ユーザーのクリックに応じてフルスクリーンのアクティベーションを行っています(したがって、セキュリティがそれをブロックしていません)。
  4. stage.displayState は、メイン タイムラインで常に null であり、以下の割り当ての後でもあります。

関連コード:

1) メインタイムラインに設定:

stage.scaleMode = StageScaleMode.SHOW_ALL; 
stage.align = StageAlign.RIGHT;

2) ユーザーがフルスクリーン ボタンをクリックしたときに設定します。

import flash.display.*;
import flash.events.*;

/* ... */

this.addEventListener(MouseEvent.CLICK,modoFullScreen);

/* ... */

private function modoFullScreen(e:MouseEvent): void {
 try {
  stage.displayState = StageDisplayState.FULL_SCREEN;
 }
 catch (e:SecurityError) {
  trace(e.toString());  
 }
}

3) ユーザーが通常画面ボタンをクリックしたときに設定します。

/* Similar as above, but then I set */
stage.displayState = StageDisplayState.NORMAL
4

1 に答える 1