2009-03-05 67 views

回答

6

這個作品

stage.addEventListener(Event.FULLSCREEN, doThisOnChange); 

兩個全屏和正常的變化。在你的doThisOnChange方法中,你可以通過查看if (stage.displayState == StageDisplayState.NORMAL) {等來確定你正在進入哪個環境。

+0

相反的情況如何?當用戶退出全屏時捕捉? – whitehawk 2011-11-18 22:34:44

+1

@whitehawk我在一段時間內沒有看過Flash,但我認爲doThisOnChange方法在進入和退出時觸發 – 2011-11-19 05:55:58

2

只要你的SWF沒有嵌入到HTML中,你應該沒問題。還有一些額外的黑客需要讓HTML包裝工作。

documentation

可以使用Stage類的fullScreen事件來檢測,當全屏幕模式開啓或關閉迴應。例如,在進入或退出全屏模式時,您可能需要重新定位,添加或移除屏幕上的項目,如下例所示: