一周學習Flex4中文視頻教程 Learn Flex in a week 英文版 DVD 這個培訓系列將幫助您了解如何使用開源的Flex框架來構建RIA應用。為了讓Flex更容易使用,我們使用了Eclipse來作為FlashBuilder4開發的基礎工具。它包含了Flex框架,並提供了一些特性,比如代碼提示,調試,和用於視覺設計的佈局工具。 RIAPlayer是基於AdobeAIR技術開發的離線播放器,用於幫助開發者離線觀看RIAMeeting社區推出的翻譯視頻教程(帶字幕顯示)。 目錄: 第一天:Flex基礎 下載本課的練習文件(ZIP:46.5MB) 介紹AdobeFlex4 *介紹Flex和AdobeFlash平台(4:49) *將Flex整合到客戶端/服務器世界(2:54) 設置FlashBuilder *了解FlashBuilder和FlashPlayer(6:02) *使用FlashBuilder(19:22) *編譯和查看應用程序(13:31) *配置FlashBuilder和您的項目文件(9:40) 構建一個數據驅動的Flex應用 *介紹Flex組件和控件(20:47) *在設計模式中佈置一個表單(11:56) *介紹樣式和皮膚(8:09) *創建一個用戶界面(6:16) *使用數據綁定來生成一個郵件地址(10:58) *為應用程序添加數據(15:18) *添加滾動條(3:26) *使用容器佈局(30:14) 第二天:事件和數據基礎 下載本課的練習文件(ZIP:95.5MB) 了解事件驅動的開發 *捕獲一個用戶事件(14:12) *使用事件對象(19:38) *使用addEventListener()方法(7:28) 檢索遠程數據 *介紹ArrayCollection和其它的數據類型(9:29) *用調試器(Debugger)和網絡監視器(NetworkMonitor)驗證數據檢索(6:32) *用檢索到的數據填充ArrayCollection(7:24) *使用HTTPService檢索和捕獲數據(10:41) *使用WebService為檢索和捕獲數據(18:03) *使用RemoteObject檢索和捕獲數據(16:33) 創建一個數據模型 *分離模型,視圖和控制器(10:44) *創建一個ActionScript類和實例(24:27) *建一個基於值對象的ArrayCollection(10:52) *使用數據服務嚮導來連接到服務器(9:44) 第三天:數據捕獲和管理礎 下載本課的練習文件(ZIP:49.3MB) 擴展事件 *創建一個事件類型並派發事件對象(13:28) *擴展事件類來傳遞數據(22:11) *從自定義組件中派發一個值對象(17:27) 發送遠程數據 *使用HTTPService向服務器端傳送數據(12:50) *使用WebService向服務器端發送數據(7:32) *使用RemoteObject向服務器端發送數據(7:43) 驗證和格式化數據 *格式化數據(9:17) *驗證數據(14:54) 了解更多關於捕獲數據的信息 *使用雙向綁定(6:27) *通過嚮導創建一個主/信息界面(5:17) 第四天:頁面佈局和動畫 下載本課的練習文件(ZIP:122MB) 使用DataGroup容器來顯示數據 *將數據傳遞到項目渲染器用於顯示(11:39) *在自定義的項目渲染器中顯示動態數據(9:58) 用基於列表的控件顯示數據 *實現一個Spark的項目渲染器(3:16) *使用DataGrid控件(13:32) *創建和使用項目渲染器和項目編輯器(21:29) 創建和導航"頁面" *使用導航容器來實現導航功能(9:28) *創建和導航應用程序狀態(14:03) *使用容器來控制組件佈局(14:51) *創建一個可縮放的UI(8:59) 在組件狀態中使用動畫 *使用特效來實現組件動畫(12:24) *為視圖狀態應用變換(22:52) 第五天:添加視覺上的吸引力 下載本課的練習文件(ZIP:60.7MB) 控製文本顯示 *使用文本控件(14:00) *使用文本佈局框架(11:20) 為視覺設計添加樣式 *定義選擇器樣式(9:23) *使用高級CSS選擇器(8:29) 製作Spark組件皮膚 *繪製MXML圖形(12:25) *創建和應用皮膚(4:51) *在Panel控件上創建一個滾動條(8:38) *按鈕組件動畫(9:16) *為SkinnableDataGroup容器製作皮膚(7:54) 部署Flex和AdobeAIR應用 *創建一個產品版本(2:29) *部署桌面應用程序(8:04)