Tuesday, July 26, 2005

Flash Lite [ 1 ] How to start

Flash Lite是Macromedia針對Mobile device開發的Flash版本,
目前只支援到Flash 4的語法,所以開發起來受限許多,
為了要能利用Flash Lite開發手機的MMI(Man to Machine Interface),
當初用Flash 4時,只會玩動畫的我,
只好想辦法回頭去學可以算是"綁手綁腳"的語法。
沒有function, 沒有Array, 還得用tellTarget來指定MovieClip..

在開始做FlashLite的Content之前,
需要先將Flash的publish player設定為Flash Lite,
這個步驟很重要,因為這樣能夠幫助你在Action script的視窗中,
看到FlashLite的特殊指令及分辨你無法使用的指令....

另外一件重要的事,
手機不像是電腦可以用滑鼠來控制,也不像是PockPC可以用觸控筆點選,
只能利用"按鍵"來操作,
所以如何偵測按鍵的狀況,Button的存在就十分重要了,
所以開發的人可以考慮,製作一個包含Button的Template,

有幾個是常會用到的指令,先介紹兩個:
fscommand2( "FullScreen" , boolean );
//設定顯示是否為全螢幕,不過這得看手機內Flash player的支援狀況而定,
目前看到像是Nokia有支援,但SonyEcrisson就不支援


fscommand2( "SetSoftkeys" , "left" , "right" );
//這個指令很重要,因為手機有兩個重要的"Softkeys",有人翻做"軟鍵"或是"軟體按鍵",
但我個人比較偏好稱做"功能鍵",其他的按鍵通常都有固定的功能,
而這兩個按鍵主要是透過軟體來控制,所以英文才稱為"Softkey",
可點選Action script裡面FlashLite1.1>FSCommand2>SetSoftkeys加入

2 comments:

Anonymous said...

這樣就對了

很好很好

繼續寫喔~~~~

Anonymous said...

luar
小建議, 可以將標題改為關於內容? 每一篇標題都是Flash Lite日誌, 很難找文章和難於決定是否有興趣閱讀