stage.displayStateの変更:イベントはどこにありますか? (フラッシュ、AS3)
-
03-07-2019 - |
質問
stage.displayStateの変更を取得するために、どのイベントを(ステージ:ステージ上で、私が想定します)探しますか?
解決
これは動作します
stage.addEventListener(Event.FULLSCREEN, doThisOnChange);
全画面と通常の変更の両方。 doThisOnChange
メソッドでは、 if(stage.displayState == StageDisplayState.NORMAL){
etc ....
他のヒント
SWFがHTMLに埋め込まれていない限り、問題ありません。 HTMLラッパーを機能させるために必要な追加のハックがいくつかあります。
ドキュメントから:
Stage
クラスのfullScreen
イベントを使用して、フルスクリーンモードがオンまたはオフになっていることを検出して応答できます。たとえば、次の例のように、フルスクリーンモードを開始または終了するときに、画面上のアイテムを再配置、追加、または削除することができます。
所属していません StackOverflow