10.06
在Flash Player 9中雖然開始支援了全螢幕模式,但是一但啟用了全螢幕後,就無法使用鍵盤來操作內容或是輸入任何文字,但是在AIR中就沒有這項限制了,不過要特別注意的是要使用一個在Flash中沒有的全螢幕模式,那就是FULL_SCREEN_INTERACTIVE 這個常數,相信我你不用查了,真的不在Flash中。 XD
我作一個簡單的示範來介紹這個用法:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"> <mx:Script>
<![CDATA[
import flash.display.StageDisplayState;
private function fullScreenHandler():void
{
stage.displayState=StageDisplayState.FULL_SCREEN_INTERACTIVE;
}
]]>
</mx:Script>
<mx:TextInput width="200″ text="你可以直接輸入文字…"/>
<mx:Button label="FullScreen" click="fullScreenHandler()"/>
</mx:WindowedApplication>
完成後你就可以看到如下圖的視窗,並可按FullScreen按鈕來啟動全螢幕,並且還可以使用鍵盤的功能。

你對AIR有興趣嗎?本人的Flex與AIR的新書將於10月跟大家見面,請敬請期待最近Blog上的消息,我將會即時的更新最新的出版消息。
相關文章:
文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。


我是新手,請問宋老師,那能否使用這個常數在 initApp() 中,讓它一啟動就可以變成大螢幕呢? 我試過,但state.displayState 顯示是null,一定要用button 或其他的元件 來啟動嗎?