stage.displayStateを変更するには、どのようなイベントを探してください(ステージ上:ステージ)stage.displayStateの変更点:イベントはどこですか? (Flash、AS3)
1
A
答えて
6
これは、全画面表示と通常の変化の両方に
stage.addEventListener(Event.FULLSCREEN, doThisOnChange);
に動作します。 doThisOnChange
メソッドでは、if (stage.displayState == StageDisplayState.NORMAL) {
などを見ればわかります。
2
あなたのSWFがHTMLに埋め込まれていれば、大丈夫です。 HTMLラッパーを動作させるために必要ないくつかの追加のハッキングがあります。 documentationから
:
あなたは、フルスクリーンモードをオンまたはオフされたときに検出し、応答する
Stage
クラスのfullScreen
イベントを使用することができます。たとえば、次の例のように、フルスクリーンモードに入ったり離したりするときに、画面から項目を再配置、追加、または削除することができます。
+0
これらのドキュメントがFlexドキュメントの下にあるのはなぜですか?私はこの物の構造を理解できませんでした。しかし、ステージはFlashとFlexに共通しています。答えを感謝します。 –
関連する問題
どうしますか?ユーザーがフルスクリーンを終了したときにキャッチしますか? – whitehawk
@whitehawk Flashをしばらく見ていないが、doThisOnChangeメソッドが入力と終了の両方で起動すると思う。 –