Friday, March 28, 2008

[ Fun ] iPhone Clock

突然有個想法,既然Windows可以把html設為桌面,那我何不用flash做一個我想要的內容,然後設為桌面。就因為這個念頭,而產生了這個小品,我稱之為是iPhone Clock的桌面~~ ^^

使用的方法很簡單,下載zip檔解壓縮後,開啓桌面設定,選擇資料夾裡面的iPhone_clock.html檔為桌面就可以了~


做出來的功能還算滿意,除了顯示日期跟時間,每小時自動更換Wallpaper,可移動到畫面任何位置外,還可以利用slide的方式更換wallpaper,最有趣的是,這些wallpaper是可以自己隨時可以更新的喔~


更新的方法很簡單,只要把圖片存成227x340的jpg檔,存在wallpaper的資料夾就可以了~
記得檔名要是w+流水碼.jpg,還要記得把number.txt檔的 tn 值改掉喔~~

Have fun~~~ ^^

Monday, January 29, 2007

[ UI ] iPhone 了解使用者的需求 ( 7 )


iPhone推出的時候,強調是一個結合Phone, iPod, 及Internet的Mobile Device。

那我們就來看看他的Internet提供了什麼樣的功能囉~~

首先當然最重要的是要看看他的Browser,
一般手機的Browser限制都很多,實在是不好操作,
可以看到的頁面很小,點選的方式也不夠直接,
如果沒有外掛的程式,連Flash的網站都看不到。

iPhone裡面提供的Safari的網路瀏覽器,配合320x480的螢幕解析度,
除了具備基本的功能之外,針對小尺寸螢幕的缺憾(無法看到足夠的內容),
它利用動態縮放的方式,提供了一個不錯的解決方案。

看到iPhone這個強大的網路功能,
我想我應該不會想用其他手機來上網了吧~~

Tuesday, January 23, 2007

[ UI ] iPhone 了解使用者的需求 ( 6 )


手機最重要的,當然還是打電話相關功能囉~~
輸入電話、通訊錄、通話紀錄、語音留言等。

目前還沒有看到一隻手機把這些功能整合在一個地方,
通常使用者都得從主選單上,選擇想要的程式。

但是iPhone把它通通都整合在一起,
想做跟打電話有關的事情,到這裡來找就對了!!

另外還可以把常連絡的人放在我的最愛,
語音留言可以直接點選就聽,
看起來真的方便許多呢~~
(因為還沒用過實機,只能說看起來囉~~ 呵)

Monday, January 22, 2007

[ UI ] iPhone 了解使用者的需求 ( 5 )


有Multi-touch 的iPhone,當然可以讓你兩隻手指一起輸入文字,
相對的提供了更快速的輸入法!!!

另外為了怕用手指點選的時候,手指頭會遮住按鍵上的符號,
iPhone還貼心的幫你把正在輸入的文字,突顯出來,
真的是站在使用者的立場做設計ㄋㄟ~~

Friday, January 19, 2007

[ UI ] iPhone 了解使用者的需求 ( 4 )


幾乎每隻手機都可讓使用者自行設定待機畫面的底圖,
當然iPhone也不例外,

一般來說有拍照功能的手機,
都會提使用者一個拍成Wallpaper尺寸的選項,
讓使用者拍出來的東西接近自己想要的。

目前看不出來iPhone有沒有提供這樣的功能,
但它提供了放大縮小,移動,裁剪等功能,
調整到想要的狀態,設成Wallpaper,
就這麼簡單囉~~ ^^

Tuesday, January 16, 2007

[ UI ] iPhone 了解使用者的需求 ( 3 )


這個"Cover Flow"很早就在Mac上出現了,最近整合進iTune裡,
沒想到Apple竟然把它也給整合進iPhone裡面。

這樣的搜尋方式,除了炫以外,最主要的是很直覺,
配合上歌曲的選單,我想會讓很多喜歡用手機聽音樂的人,
躍躍欲試囉~~ ^^

利用iTune整理音樂的時候,它還會貼心的幫你找封面,
但不一定找得到就是了 ~ 呵

Friday, January 12, 2007

[ UI ] iPhone 了解使用者的需求 ( 2 )

只有touch screen的時候,什麼樣控制最直接?
當然是用手囉~~
隨身攜帶,操作靈活,而且還不怕掉....^^

之前就有看過在觸控螢幕上,利用多點控制的研究,
沒想到第一個看到的實際應用產品,就是iPhone~~

再也沒有比這樣更直覺的方式來控制一張圖片的縮放及移動,
仔細看喔~~ 放大之後要移動圖片的時候,
scrollbar會自動浮現出來,然後再慢慢消失,
圖片如果縮小到比螢幕小,還會自動調整位置ㄋㄟ~~

不得不佩服Apple介面設計的團隊,他們真的都考慮到了!!!

Thursday, January 11, 2007

[ UI ] iPhone 了解使用者的需求 ( 1 )



這幾天最熱門的話題,應該就是Apple推出的iPhone吧~~ ^^
能夠引起大家這麼高度的注意,並不是沒有原因的!!


Steve Jobs在發表iPhone的過程中,不時引起會場一陣譁然,
除了酷炫的操作之外,我想絕大多數的情況,
都是因為它的設計確實站在使用者角度,解決了長久以來大家使用上的問題。

一直以來,大部分的使用者,都是遷就著手機的操作,
雖然近幾年各大廠,對於操作上,有許多改善,
但還是沒有一隻手機像iPhone一樣,做了這麼大幅度的修改。

不得不佩服Apple的介面設計,始終是走在歷史的前端。

接下來跟大家分享一些心得囉~~ ^^


[ iPhone unlock的功能 ]

使用手機常遇到的問題,就是忘了把手機鎖定,
一不小心就打電話出去了。
一般有Touch screen的mobile device,像是PDA,
Smart Phone等, 為了要解決這個問題,
煞費苦心的增加了一個lock鍵,或是自動鎖定,
但是必須使用兩個按鍵作為解除的動作。

iPhone這種只有Touch screen的產品,竟然想到了這樣的操作方式,
利用在螢幕上滑動來解除鎖定的狀態,真的是有創意,
省掉了硬體的成本,也省掉了不少狀況的考量,
比如說鎖定的時候,Touch screen需不需要被鎖定的問題...,
加上畫面提示的效果,對於使用者而言,是相當具有直覺性的操作。

Tuesday, January 02, 2007

[ Book ] Foundation Flash Applications for Mobile Devices


終於等到一本有關於Flash Lite的書了,一看到Alessandro網站上提到這本書,就跑去天瓏找看看,很可惜還沒有進來,等不及從Amazon訂,最後跑去買了e-Book($ 25),這樣倒是省了不少錢。

不過我還是比較習慣抱著書的感覺,如果書寫的不錯,等天瓏有書,可以再考慮去買一本來收藏 ~^^~

Alessandro's Blog
Shop in Amazon
Publisher
Download TOC of this book
Download sample content (Chapter 6 Mobile Gaming)
Buy as an e-Book

Tuesday, November 07, 2006

[ Adobe MAX 2006 ]
互動式的想像空間

以下內容為筆記的整理,並非完整課程 !!!

這堂課應該是我所有參加的Secssion中,最有趣的一個,看得出來講師十分用心的,希望在短短的一個小時內,讓大家看到不同的互動方式,除了常看到的圖形、影像等,聲音更是他想表達的另外一種方式,他認為聲音是360度的,而且是不拘於形式的,可以創造出超乎一般人認知的互動方式。

[ Crash!Media Labs ]


[ LoopLabs ] Music Mixer


[ Color Tracking ]


[ Light Painter ]




[ Loop Cubes ]


[ Melting Mirrors ]


[ Video Painter ]


[ Webcam Fire ]

........................................................................................................................

Craig Swann

Craig Swann 是曾經獲獎的互動式內容供應商 CRASH!MEDIA 的創辦人, 而自 Flash 社群萌芽階段, 他就已扮演該社群的核心人物。Craig 身兼最新媒體技術的教育家、評論家、演說家及作家, 曾在超過 20 場有關 Flash 互動性的國際性演說中擔任講師、撰寫過 7 本 Flash 相關書籍、在十數場最新媒體的活動中擔任評論家, 啟發了許多全球最優秀的 Flash 與互動內容開發人員。
他在 CRASH! 公司開發的 Flash 作品曾經獲獎十幾次, 無論是平面媒體或電視節目都曾爭相報導。Craig 的互動式音效作品的開發結合了獲獎的線上音樂應用程式 ─ Looplabs, 受到許多客戶的青睞與採用, 例如: 可口可樂、索尼 (Sony)、美樂啤酒 (Miller)、百家得烈酒(Bacardi)、卡文克萊 (Calvin Klein)、 Volvo 汽車及其他等等。
在忙於客戶專案之餘, 他深信他的休閒娛樂 (R&R) 就是研發 (R&D), 因此他也不斷地創造夢想、開發目前還「派不上用場」的互動式工具原型, 並且對這些工具冀以厚望, 希望在不久的未來能發揚光大。

Sunday, November 05, 2006

[ Adobe MAX 2006 ]
搜尋引擎的最佳化

以下內容為筆記的整理,並非完整課程 !!!

這個議題也是我希望能了解的部份,很可惜的,並沒有聽到太多有關針對Flash內容,但還是收穫不少,以下是整理的內容。

[ 建議 ]

+ Google Analytics(Free)
+ Robots.txt
+ 利用Google Sitemap
+ 圖形加上Tip註解
+ 多利用CSS製作選單,避免使用Flash或圖形
+ 了解競爭對手所用的關鍵字
+ 尋找適合的關鍵字
+ 使用 link/allinurl
+ Title是重要的搜尋區域
+ 多使用h1及h2

[ Robots.txt ]
+ Text file use to inform search robots about which pages to crawl, or not to crawl
+ Can be used to feed SEO pages to specific crawlers.
+ Inspect your server logs to discover
+ Robots.txt Generator
+ Robotstxt.org

[ 避免使用 ]
x Hidden Text
x Doorway Pages
x Click F?d (還有一個字寫的太草,找到正確答案再補上)
x Redirects
x Cloaking
x Spamdexing (垃圾索引)

[ Pay for Link ]
+ Google Adwords
+ CPC vis. CPI
+ Paying for pagerrank
+
http://www.linkadage.com/
........................................................................................................................

Ben Forta

Ben Forta 現任 Adobe資深技術推廣大師, 在電腦業界的產品開發、支援、教育訓練以及行銷方面擁有二十年以上豐富經驗。Ben 也是最暢銷的 ColdFusion Web Application Construction Kit 以及其續集 Advanced ColdFusion Application Development 的作者, 其他著作還包括各種討論 SQL、Regular Expressions、JavaServer Pages、WAP、Windows 開發等等許多書籍。Ben Forta 撰寫的書籍在全球以十二種語言發行, 出版超過 50 萬本。Ben 同時也是 ColdFusion 正式訓練教材、認證測驗、以及針對這些測驗之官方學習指南的作者之一, 並且固定在專欄上發表有關 ColdFusion 以及 Internet 開發方面的文章, 目前他大部份的時間都花在休閒、以及在全球各地演說有關應用程式開發方面的議題。

[ Adobe MAX 2006 ]
Adobe Device Central

這個項目是我在整場MAX 2006最有興趣的部份,主要是因為之前所提供的手機模擬環境,無法讓製作手機Content的人測試許多狀況,了解實際放入手機的影響。

下面介紹就目前我手邊的資料,針對這個程式所了解的內容,提供給大家參考,詳細的說明,就只能等Adobe公佈囉~



簡單來說,Device Central主要提供兩項功能,讓設計師透過Profile了解手機的支援狀況及限制,另外一個是讓設計師可以在電腦上模擬出接近實際運用於手機狀況的功能。

視窗主要分為兩個部份,最左邊的區域為目前有支援Flash Lite手持設備的列表,提供設計師依照廠牌、支援功能、螢幕尺寸、支援版本等項目,搜尋適當的裝置,並可針對特定幾支手機進行比較,也可將搜尋的設定記錄在我的最愛裡。

右邊的部份,分成兩個環境,一個是檢視搜尋結果和手持設備的詳細資料,分為General, Flash, Bitmap, VideoWeb五項類別。

另外一個就是測試環境,分成Content Type, File Info, Display, Memory, Performance, Device Status, Network,Persistant Strorage.

Content Type:
+ 顯示內容的類別(例如: Wallpaper, Screensaver...)

File Info:
+ Name
+ File Size
+ File Version
+ Dimention

Diaplay:
+ Backlight (0~100%, Timeout)
+ Reflection
+ Gamma
+ Cotrast

Memory:
+ Stastic
+ Dynamic

Performance:
+ Emulate Performance
+ Category
+ Speed Rendering

Device Status:
+ Language
+ Time Zone
+ Date
+ Time
+ Volume Level
+ Battery Level
+ Extend power

這幾個項目中,有幾項對於設計師製作Content有相當大的幫助,像是透過Display的設定,可讓設計師確認設計的內容在不同的環境下,是否可以清楚的顯示,Memory的部份,這個對於手機是相當重要的,如果超過系統的負荷,就算你的Content做的再好,也是功虧一簣。

另外透過Performance模擬出接近實際放進手機的狀態,利用Device Status切換系統的狀態,讓設計師可以快速的測試不同設定下Content是否有正確的顯示出對應的狀態。

很可惜的Network跟Presistant Storage沒有機會看到內部的設定項目,有機會了解再跟大家分享囉~ ^^

[ Adobe MAX 2006 ]
行動裝置網頁製作: 先睹為快最新工具

以下內容為筆記的整理,並非完整課程 !!!

主要介紹Adobe將Macromedia合併後,針對產品做了很好的整合,在各產品間可以互相切換,將所有Materials有效而快速的放入你想要製作的內容中。

另外針對控制介面也做了相當的整合,讓所有軟體操作具有一致性,剛開始大家可能會不太習慣,但就長期來說,這是必須要做調整的。

在CS3內,有許多整合性的軟體出現,像是將可以製作手機內容的軟體,都可以快速的進入Mobile Content Emulator(手機的模擬環境),來測試所製作的內容是否可以在裝置上呈現最好的狀態。


Device Central提供了Flash Content的詳細資料,你可以透過這個介面,了解你的手機所支援的檔案格式及系統規格,Device Profile裡面針對各項Device的General, Flash, Bitmap, Video, 及Web都有詳細的描述,可提供開發人員完整的參考資料,並可幫助你確認你所製作的內容,可執行的手機有多少,並可以透過搜尋及比較進行更進一步的了解,另外還可將查詢的設定儲存在My Favorite,下次就不用重新再來一次囉~

很可惜沒有其他的圖面可以讓大家比較清楚的知道實際內容,不過預計明年大家就可以看到新的CS3了,這是一個相當值得期待的軟體喔~ ^^
........................................................................................................................

Bill Perry

Bill Perry 任職於 Adobe 在美國舊金山的分公司, 專門負責行動與裝置的開發人員關係, 並協助利用 Adobe 技術勾勒行動體驗的未來。他負責與媒體公司、內容供應商、電信業者及代工廠商互動、並且支援他們, 同時也與公司內部的行動解決方案開發團隊合作, 包括行動裝置的網頁製作等。Bill 自 2000 年開始他在行動 Flash 開發工作的生涯, 然後不斷以最新技術進行實驗, 以設計、開發內容和應用程式。工作閒暇之餘, 他最喜歡騎單車以及和家人、朋友相處。

Saturday, November 04, 2006

[ Adobe MAX 2006 ]
如何利用 Flash Lite 連接外部資料服務

以下內容為筆記的整理,並非完整課程 !!!

Minigate 這家公司針對Flash Lite在手機上面的應用,已經嘗試到一個極限,目前朝向跟後端資料及電腦的整合,現在已開發一個Web application稱為"Miniple",應用於電腦及手持裝置上,透過這樣的程式,可讓使用者自行設定所需的內容,跟系統及網路業者合作,提供即時的資料更新,並可透過與手持裝置連線的方式,同步更新設定。



[ Flash Game ]


[ Flash GUI ]


[ Flash Utility ]


[ 使用Flash作為開發工具的優點 ]
+ 可製作UI
+ 可提供程式的服務
+ 可轉換成不同的內容
+ 便利的使用方式及極大的創造力
+ 可節省硬體設備的支出
+ 較短的產品開發時程

[ 參考資料 ]
+ www.minigate.net/eng/
+ www.minigate.net/miniple2/
........................................................................................................................


Hoon Jung

Hoon Jung 的學、經歷簡介如下:
2005年4月 ~ 目前 擔任 Minigate Corporation 執行長一職

2003年6月 ~ 2004年11月 任職於 Bugs Corporation, 擔任策略行銷部門總監
2001年6月 ~ 2003年2月 任職於 Dinno Communications Corporation, 擔任策略行銷部門總監
2000年4月 ~ 2001年5月 任職於 Wide M, 擔任行銷規劃部門高階主管
1999年1月 ~ 2000年4月 任職於 Norrinet Corporation, 擔任規劃部門高階主管
Hoon Jung 畢業於韓國的 Seo Gang 大學。

[ Adobe MAX 2006 ]
Flash Lite 2 中的視訊

以下內容為筆記的整理,並非完整課程 !!!

[ Video in Flash Lite 2.0 ]
+ Flash Lite 2.0使用手機內的Video Player
+ 支援的格式有 mp4/ 3gp/ 3gpp/ mpg/ gt/ mov/ rm (需要確認手機實際狀況)
+ 每個影格只能播放一個影片
+ 網路的標準 : rtsp /http
+ 影片可以包入swf中、讀取手機內的影片或是網路上的檔案
+ 測試影片支援格式的方法 System.capabilities.videoMIMETypes
+ Video支援的控制項 : play( ), stop( ), resume( ), seek( ), close( ), 目前無法控制音量
+ 影片Default的尺寸 160x120
+ 置入的影片尺寸如果不為160x120,則需要調整為相同的尺寸才能正常播放


[ 參考網站 ]
+ www.biskero.org
+ www.biskero.com
+ www.flashmobilegroup.org
+ www.momoboston.com
+ www.erightsoft.com (SUPER © Video convertor)

...............................................................................................................................

Alessandro Pace

Alessandro Pace 目前任職於 VeriSign 的子公司 ─ m-Qube, 擔任 Flash 行動軟體工程師, 專門負責 Flash Lite 的研發工作。他是通過 Adobe 認證的 Flash Lite 1.1 講師及設計人員, 以及 Boston Adobe Mobile and Devices User Group (波士頓 Adobe 行動與裝置使用者社群) 的經理。他也曾榮獲 Nokia 論壇的冠軍。Alessandro 每天都在進行他個人的 Flash Lite 專案 ─ Kero Mobile, 同時他在 Flash Lite 開發人員社群中也十分活躍。您可以造訪他的部落格一探究竟:
biskero.org

[ Adobe MAX 2006 ]
如何設計最佳行動體驗

以下內容為筆記的整理,並非完整課程 !!!

使用者希望參予、控制、創造及分享

[ 行動通訊市場的成長 ]
+ Blog Site : 2 millions (2004) => 60 millions (2006)
+ Sky+ : Online TV
+ PVR
+ AQA ( Any Question Answered )
+ Flicker : 33 %的美國人透過行動裝置上傳圖片到Flicker
+ 閱讀網路內容的人口增加超過40%
+ Content on the go
+ 46 millions people share videos on mobile already in 2006

[ 挑戰 ]
+ 螢幕尺寸
+ 特點的競賽
+ 通訊技術的推動
+ 內容的推動
+ 檔案大小

...............................................................................................................................

Tomi T Ahonen

Tomi T Ahonen 不僅是四本全球暢銷書的作者, 也是3G電信業界的專業顧問。他目前擔任 Fjord 公司董事。Fjord的主要業務為行動內容設計與策略並於倫敦及赫爾辛基均設有辦公室, 該公司被財經時代雜誌 (Financial Times) 評選為全球前 100 家最有遠見的公司之一。Tomi 也在牛津大學講授有關 3G 與數位整合的課程。他的論點以超過十數種語言、在 150 家以上的媒體報導中轉述, 並且曾在六大洲、超過 150 場研討會中發表論文。Tomi 也是 Carnival of the Mobilists、Wireless Watch、ForumOxford.com 及 Engagement Alliance 的創辦會員。
早期, Tomi 曾帶領 Nokia 的 3G 企業顧問部門及 Nokia 的 3G 研究中心。在此之前, Tomi 則任職於位於芬蘭的全球第一家 GSM 電信業者 Elisa/Radiolinja, 他的非凡成就包括全球第一套行動固網服務套件, 以及在任期內創造了市場佔有率的世界記錄。再之前, 他則曾任職於紐約的第一家網際網路服務供應商 OCSNY。他也在他的部落格發表日誌, 網址為:
http://www.communities-dominate.blogs.com/

Tomi 的著作包括: Communities Dominate Brands、3G Marketing、m-Profits 以及 Services for UMTS。

[ Adobe MAX 2006 ]
NokiaS60系列裝置的Flash Lite開發

以下內容為筆記的整理,並非完整課程 !!!

[ 測試環境 ]
+ Flash Emulator
+ Phone Emulator (Nokia SDK)

[ 聲音 ]
+ 支援的格式 : Mp3/ APPCM/ RAW/ MIDI
+ 依照不同的內容選擇不同的格式
+ 聲音Default的音量 : S60 2nd/Full, S60 3rd/Half

[ 需要考量的項目 ]
+ 使用的平台
+ 多國語系
+ 呼叫程式
+ 螢幕尺寸
+ 記憶體的屬性及垃圾資料的處理
+ 所需的電量
+ 下載的速度
+ 安全性
+ S60 2nd/3rd 的檔案路徑不相同
+ 聲音的屬性及播放控制
+ 將大型的專案切割成多個檔案
+ 採用本地還是網路上的資料
+ 執行於S60新版本

[ 最佳化 ]

+ 顯示效果 : 在設計的畫面之外,加上黑色的色塊,避免尺寸不合時,看到視窗範圍以外的物件
+ 影格 : 減少影格數及圖層數量
+ 垃圾的處理 : 將所有物件取上實體名稱,可讓暫存資料有效的清除
+ 物件 : 命名、重複使用、下載前先移除
+ 向量圖形 : 減少細節、少用群組的功能,儘量將圖形合併、減少控制節點
+ 點陣圖形 : 儘量避免使用全螢幕大小的圖檔

+ 適當的切換品質

[ 發布及打包 ]
+ Symbian & Java installers+ Shortcut on menu (SVG)
+ DRM (Nokia)
+ Hiding File (Symbian) Notice: When file set to hide and the flash lite can't access it.
+ Limiting / Enabling Sharing

[ 參考資料 ]
+ SWF generators : SWFwill / Turbine / Flashcast
+ SIS Packagers : Silk-mobile / SDK's
+ Nokia SDK & API's
+ Symbian SDK's
+ www.newlc.com
+www.allaboutsymbiam
...............................................................................................................................

Stefan Wessels

Stefan Wessels 現任創新多媒體公司-Breakdesign.com 的共同創辦人暨技術架構師, 於創意/技術環境領域累積超過 8 年以上的工作經驗。其職業生涯開啟於在約翰尼斯堡擔任圖形設計人員與系統架構師職務開始。之後他搬到瑞典, 擔任Y&R Stockholm 公司的設計人員與程式設計師, 為易立信 (Ericsson)、MTV 音樂台、Saab 汽車、Xerox、福特汽車及荷蘭航空 (KLM) 等客戶進行許多 Flash專案開發。在2001年底他加入瑞典諾基亞 (Nokia Sweden), 成為該公司最先進ITV 專案內容設計人員與經理。隨後, 他又回到南非, 加入一家位居領導地位的英國設計機構, 開發各種英國音樂及電影界的專案。由於身處於創意機構和客戶之間的居中協調, 使他感到左右為難及對理念執行的幻滅, 在 2003 年底, 他和一位動畫暨插圖家 Rick Treweek 共同創辦了 Breakdesign.com。該公司目前已成為新興媒體開發創新、尖端內容與解決方案的領導者, 合作的客戶包括諾基亞 (Nokia)、MTV 音樂台、迪士尼 (Disney)…等其他領導品牌。目前 Breakdesign.com 正著手為年輕族群以及初期使用者市場開發遊戲及應用程式, 並建構行動社群平台, 以提供這些族群新興技術的溝通平台。

Wednesday, April 05, 2006

Flash Lite [20] 2.0 Button event

在Flash Lite 2.0中,我們要用跟1.1不同的方式來偵測並控制Button event

如果要使用手機上左右兩顆軟體鍵,要加入下面的程式
fscommand2(”SetSoftKeys”, “Left”, “Right”);

接下來我們需要一個keyLinstener的物件,來偵測Button event

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if (Key.getCode() == ExtendedKey.SOFT1) {
//Left Softkey
} else if (Key.getCode() == ExtendedKey.SOFT2) {
//Right Softky
} else if (Key.getCode() == Key.LEFT) {
} else if (Key.getCode() == Key.RIGHT) {
} else if (Key.getCode() == Key.UP) {
} else if (Key.getCode() == Key.DOWN) {
} else if (Key.getCode() == Key.ENTER) {
}
};
Key.addListener(keyListener);

如果要使用0-9的數字鍵,我們要用getAcsii(),對應的號碼為48-57
“*” 是43
“#” 是35

【注意】不要使用getCode()來偵測數字鍵,因為對應的號碼有重複的狀況,3=#, 8=*

Thursday, February 02, 2006

Flash Lite [19] getURL( )

在Flash Lite中,getURL( )扮演了一個與其他程式溝通的角色。

一般我們最常在網頁設計上用到的,就是利用getURL( ),連結一個網頁,或是寄出一個Email。 這兩個行為在手機上面,也具有相同的效果,當然,手機內要有瀏覽器跟Email的軟體才行。

另外針對手機,提供了三項功能:

  1. 播打電話: getURL("tel:0800080080");
  2. 送出訊息: getURL("sms:0943434454");
  3. 送出多媒體訊息: getURL("mms:0943434454");

詳細的說明可以參考官方文件:
Flash Lite 1.x ActionScript Language Reference.pdf (p20-22)

Thursday, November 24, 2005

Flash Lite [18] Using sound

目前Flash裡面並不支援撥放MIDI檔,
但是在手機上,MIDI檔是一個很常見的格式,主要是它的檔案十分的小,

利用手機內建的音源庫,只要給予音軌的資料就可以撥放出不錯的音樂。
而且目前手機已經發展到支援40~64音軌的MIDI,所以聽起來的效果,有的時候可不輸mp3喔~

Flash Lite 1.1 CDK裡,有一個檔案,可以幫助Flash Lite讀取外部的MIDI檔。
在Flash_Lite_authoring_updater/Flash Lite Bundler/FlashLiteBundler.exe
MIDI檔透過FlashLiteBundler就可以讓Flash Lite撥放了。

使用的方式很簡單,開啟FlashLiteBundler.exe檔,將你想撥放的MIDI檔,
用拖曳的方式是放進畫面上,它就會另外開啟一個視窗顯示檔案資訊。


一種格式只需要一個檔案就可以了! 主要是要讓Flash Lite認得格式。


按下Save Bundle將FLS檔儲存到跟MIDI檔相同的資料夾中。
接下來需要將要使用的MIDI轉成Flash的音樂格式,這樣才能置入Flash裡使用。

將聲音檔匯入Library中,按右鍵選擇屬性(Properties)
在Export settings裡面 Device sound選擇要讀取的檔案。


這樣輸出成SWF檔案放進手機後,FLS檔不用放到手機上,
只要確定聲音的相對路徑是正確的,你的Flash Lite content就可以撥音樂囉!

PS.這是利用Flash MX 2004製作的方式,如果你用的是Flash 8,
就不需用FLS檔,就可以直接認得Device上的檔案了!!