筆者最近在開發AIR專案,趁這個機會把用FlashDevelop4(以下簡稱FD4) 開發AIR3的心得整理上來,希望對大家有所幫助
體驗更強大的AIR:Merapi
Merapi能實現AIR與Java溝通,讓AIR可以透過Java去存取USB、Bluetooth、GPS..等AIR不支援的IO設備,或是直接執行本機檔案、開啟目錄等...。或許有人會質疑,既然都要透過Java了,那不如用Java開發就好,何必使用AIR?其實就以UI開發來講,Flash是非常方便的工具,尤其是Flex的mxml,基本上就是為了UI所設計的語言,強大的排版能力、多樣的特效及CSS的概念等都是使用AIR開發的好處。
附上教學影片及網站給大家參考:
官網:http://www.merapiproject.net/
教學:http://playground.deju.nu/2009/04/getting-started-with-merapi/
如何做出無邊框的AIR
AIR可自定視窗的外型,透過三項參數就可取消原本的系統外框,首先是describe檔的 systemChrome要為none,使其改用FlexChrome,再來要把transparent設為true,讓沒有顏色的背景為透明,之後在到AIR的mxml,把WindowedApplication的showFlexChrome屬性設為false,如此一來就做出無視窗的AIR了
describe
<!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. --> <systemChrome>none</systemChrome> <!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. --> <transparent>true</transparent>
mxml
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" showFlexChrome="false">
張貼者:
GD
2/27/2009
訂閱:
文章 (Atom)