2009-03-05 14 views

答えて

6

これは、全画面表示と通常の変化の両方に

stage.addEventListener(Event.FULLSCREEN, doThisOnChange); 

に動作します。 doThisOnChangeメソッドでは、if (stage.displayState == StageDisplayState.NORMAL) {などを見ればわかります。

+0

どうしますか?ユーザーがフルスクリーンを終了したときにキャッチしますか? – whitehawk

+1

@whitehawk Flashをしばらく見ていないが、doThisOnChangeメソッドが入力と終了の両方で起動すると思う。 –

2

あなたのSWFがHTMLに埋め込まれていれば、大丈夫です。 HTMLラッパーを動作させるために必要ないくつかの追加のハッキングがあります。 documentationから

あなたは、フルスクリーンモードをオンまたはオフされたときに検出し、応答するStageクラスのfullScreenイベントを使用することができます。たとえば、次の例のように、フルスクリーンモードに入ったり離したりするときに、画面から項目を再配置、追加、または削除することができます。

+0

これらのドキュメントがFlexドキュメントの下にあるのはなぜですか?私はこの物の構造を理解できませんでした。しかし、ステージはFlashとFlexに共通しています。答えを感謝します。 –