輔助功能*
Peter Baird

Peter Baird

Adobe Consulting*

Clive Whitear

Clive Whitear

Adobe Consulting*

目錄

出版日期:
2006 年 7 月 10 日
用户级别:
全部
產品:
Devices

使用 Flash Lite 2 建立行動圖表

隨著行動裝置的普及和透過其逐漸增添的各項功能, 人與人之間的聯繫更加密切。 使用初次問世的行動電話, 我們透過語音與家人和朋友聯繫, 接著是透過 SMS/MMS 進行文字和媒體通訊, 後來還可以使用熱門的行動裝置 (例如 BlackBerry 和 Treo) 進行電子郵件通訊。 而現在, 數據連接功能的終極領域即將實現。 我們可以透過行動裝置查詢股價、天氣預報、電影放映時間和其他資料。

不過, 許多供應商仍會根據您下載至裝置的資料量來收費。 雖然行動裝置的資料連線速度正在不斷提升, 但是它仍是許多客戶的主要顧慮。

行動裝置專用的 Flash Lite 2 可提供您一些值得玩味的商機。 您不僅可存取資料, 還可以解釋下載至裝置的資料 - 尤其是透過本範例中的圖表功能。

為何要在行動裝置上提供圖表? 可能的原因有很多。 其中一個例子如 Flash Lite Stocks* 應用程式所示。 取得當日股價是一回事, 但是比較該股票在不同時期的趨勢則更有價值。 圖表在行動裝置上的其他用途可任您自由發揮。

更重要的問題是: 為何要在行動裝置上提供圖表? 亦即, 為何要使用行動裝置來繪製圖表, 而不直接下載在伺服器端繪製好的圖表影像? 假設下列使用相同 Flash Lite Stocks 應用程式的情況。 在一個圖表中, 一個使用相同色彩和樣式的 PNG 格式影像大小為 16K。 假設您在該應用程式中有四個不同的圖表, 那麼就需要下載 64K 的資料才能繪製圖表。 在網頁瀏覽器的世界中, 這點不算什麼, 但是對行動裝置而言卻是個很大的資料量。 相反地, Flash Lite Stocks 應用程式只要下載 3K 串流資料, 然後再從中繪製這四個圖表即可。 因為您現在已擁有所有原始資料格式的資料, 所以在裝置上可以做更多事, 例如使用 dataTips 指出在特定點的值, 計算日期以找出平均值、最高值、最低值等等。

Flash Lite 2 的圖表元件是免費提供的元件, 可在執行 Flash Lite 2 的行動裝置上最佳化圖表製作效能。在本文中, 我們將探討這些元件, 包括匯入資料、顯示資料以及設定圖表樣式。

系統需求

為完成本教學課程, 您需要安裝下列軟體和檔案:

Adobe Flash Lite 2

購買

Adobe Flash Lite 2 Update for Flash Professional 8

下載*

Flash Professional 8

提供資費方案的 Flash Lite 2.0 裝置

Flash Lite 2 的圖表元件:

安裝 Flash Lite 2 的圖表元件

Adobe Consulting 已建立 Flash Lite 2 圖表元件, 為您省去繁重的工作。 若要開始, 您需要執行以下步驟:

  1. 下載圖表元件。
  2. 將所有檔案置於您的專案資料夾。 (元件檔中還隨附一些範例 FLA 檔, 讓您對於有哪些可用屬性有一些概念。)
  3. 建立新的 Flash 文件 (或使用現有文件)。
  4. 確定您的 classpath 已設定, 以識別檔案。 若要這麼做, 請選擇「編輯 (Edit)」>「偏好設定 (Preferences)」>「ActionScript」>「ActionScript 2.0 設定 (ActionScript 2.0 Settings)」, 然後在「ActionScript 2.0 設定 (ActionScript 2.0 Settings)」對話方塊中按下加號 (+)。 輸入新的 classpath。 若要允許所有檔案, 請以單點 (.) 做為 classpath。
  5. 對於 Pie Chart 元件, 只需執行到這個步驟即可。 對於折線和長條圖, 就必須再另外執行一個步驟 - 匯入類別。 在您 FLA 的第一個畫格 (或您要匯入類別的畫格) 上輸入 import com.adobe.charts.lineChart;import com.adobe.charts.barChart;, 視您要使用的圖表而定。

關於作者

Peter Baird 和 Clive Whitear 在快速成長的 Adobe Consulting 集團中擔任資深使用者體驗顧問。 Adobe Consulting 與策略合作夥伴合作, 共同設計和開發符合最佳範例的引人入勝 Rich Internet Applications、行動體驗和智慧表格。

身為使用者體驗顧問, Peter Baird 參與過數項大型 Flex 應用程式的所有設計和開發階段, 並負責常用的 Flex Style Explorer。 在加入 Adobe 之前, Peter 是網頁和 Rich Internet Application 的自由設計人員和開發人員, 在英國倫敦的 University of Sussex 設計與通訊學院 (College of Design and Communications) 取得互動數位媒體 (Interactive Digital Media) 碩士學位、Massachusetts College of Art 的美工設計 (Graphic Design) 碩士證書以及波士頓大學學士學位。

在加入 Adobe 之前, Clive Whitear 服務於 Mobile Innovation、Symbian 和 Psion Software, 負責設計與製作行動應用程式與服務原型。 在從事行動領域之前, Clive 服務於荷蘭 Philips Business Communications, 擔任技術撰寫者/培訓講師。 Clive 在英國 Coventry 的 Lanchester Polytechnic 取得 HND。