stage.displayStateの変更:イベントはどこにありますか? (フラッシュ、AS3)

StackOverflow https://stackoverflow.com/questions/616654

質問

stage.displayStateの変更を取得するために、どのイベントを(ステージ:ステージ上で、私が想定します)探しますか?

役に立ちましたか?

解決

これは動作します

stage.addEventListener(Event.FULLSCREEN, doThisOnChange);

全画面と通常の変更の両方。 doThisOnChange メソッドでは、 if(stage.displayState == StageDisplayState.NORMAL){ etc ....

他のヒント

SWFがHTMLに埋め込まれていない限り、問題ありません。 HTMLラッパーを機能させるために必要な追加のハックがいくつかあります。

ドキュメントから:

  

Stage クラスの fullScreen イベントを使用して、フルスクリーンモードがオンまたはオフになっていることを検出して応答できます。たとえば、次の例のように、フルスクリーンモードを開始または終了するときに、画面上のアイテムを再配置、追加、または削除することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top