出版時間:2009-4 出版社:李慶、 沈鈞 電子工業(yè)出版社 (2009-04出版) 作者:李慶,沈鈞 著 頁數(shù):691
Tag標簽:無
前言
首先感謝作為讀者的您打開這本書,開始了Flex學(xué)習(xí)之旅。關(guān)于FlexFlex是Adobe進軍企業(yè)級Internet應(yīng)用的重要工具,從Macromedia發(fā)布Flex 1.0以來,直到現(xiàn)在Flex 3.0的升級,無不體現(xiàn)著這一目標。使用Flex開發(fā)的應(yīng)用最終會編譯為SWF類型的文件,使得Flex應(yīng)用在部署上有著跨平臺的先天優(yōu)勢,從而使開發(fā)人員不必花費大量精力為不同瀏覽器編寫不同的代碼。另外由于ActionScript 3.0是一種面向?qū)ο蟮木幊陶Z言,有一定編程基礎(chǔ)的開發(fā)人員可以很快學(xué)習(xí)并掌握,而Flex提供的豐富且功能強大的組件也能夠讓開發(fā)過程更加規(guī)范和高效。當(dāng)前Internet應(yīng)用的方向正向著RIA(Rich Internet Application,富互聯(lián)網(wǎng)應(yīng)用)發(fā)展,出色的RIA網(wǎng)站層出不窮。實現(xiàn)RIA的技術(shù)也有很多,如AJAX、Flash/Flex、SilverLight、JavaFX等。盡管現(xiàn)在還無法得知最終統(tǒng)治這個領(lǐng)域的技術(shù)會是哪個,也許會一直競爭下去,但對希望致力于開發(fā)Internet應(yīng)用的人員來說,掌握其中的一種技術(shù)是很有必要的。本書將對使用Flex進行RIA開發(fā)的方方面面進行詳細介紹。Flex和Flash的關(guān)系Flex和Flash有著千絲萬縷的關(guān)系,F(xiàn)lash作為一種矢量動畫編輯工具,在引入了ActionScript 3以后,儼然也成為了一種開發(fā)RIA的有效工具。熟練運用Flash是完全可以做到和使用Flex進行RIA開發(fā)同樣的效果。但Flex已經(jīng)不是一個單純的工具,更深層次地說,F(xiàn)lex更像一種框架,利用MXML描述界面和ActionScript實現(xiàn)行為,這樣的模式對開發(fā)者來說是非常熟悉不過的,而Flash的使用,更多是傾向設(shè)計者。盡管Flash和Flex在本質(zhì)上是相同的,但開發(fā)RIA的工具還是首選Flex。Flex Builder或者安裝了Flex插件的Eclipse都是很好的IDE環(huán)境,它們可以提供項目開發(fā)過程中需要的種種便利條件,包括編譯、調(diào)試、關(guān)鍵字高亮、語法檢查等。本書中的實例均是使用Flex Builder 3開發(fā)并調(diào)試通過的。
內(nèi)容概要
《我的Flex我精通:RIA高級開發(fā)指南》是一本介紹使用Flex 3進行富互聯(lián)網(wǎng)應(yīng)用系統(tǒng)開發(fā)的專業(yè)著作,內(nèi)容涵蓋了與Flex應(yīng)用相關(guān)的各個領(lǐng)域?;A(chǔ)知識部分包括認識Flex 3、面向?qū)ο蠡A(chǔ)、Flex 3中的事件、容器與組件、數(shù)據(jù)綁定與數(shù)據(jù)模型、用戶輸入驗證等內(nèi)容;進階部分則包括控制管理器、使用元數(shù)據(jù)標簽、行為與動畫效果、樣式和皮膚、高級組件開發(fā)、外部數(shù)據(jù)交互、使用Remoting、模塊編程、共享對象等內(nèi)容;Flex開發(fā)框架部分包括Cairngorm框架、PureMVC框架等;最后通過一個完整的實例對整書內(nèi)容進行了概括總結(jié)?! 段业腇lex我精通:RIA高級開發(fā)指南》各章節(jié)內(nèi)容相互鋪墊,大量實例穿插其中。知識闡述與實際案例結(jié)合,深入淺出,循序漸進,具體直觀,可操作性強,是一本難得的從入門到精通Flex編程的綜合書籍。《我的Flex我精通:RIA高級開發(fā)指南》語言簡練,圖文并茂,結(jié)構(gòu)合理,基礎(chǔ)知識豐富詳細,實例安排典型實用,技術(shù)由簡到難,具有很強的實用性、指導(dǎo)性和可操作性。學(xué)習(xí)完《我的Flex我精通:RIA高級開發(fā)指南》,讀者無論此前基礎(chǔ)如何,都可以迅速提升成長為一名合格的Flex開發(fā)人員?! ‰S書所附光盤包含書中實例源文件。 《我的Flex我精通:RIA高級開發(fā)指南》適合廣大Flex初、中級讀者使用,同時,還可作為高等院校相關(guān)專業(yè)學(xué)生,以及社會相關(guān)培訓(xùn)班學(xué)員的理想教材。
作者簡介
李慶,畢業(yè)于中國科技大學(xué),學(xué)士學(xué)位。從事商業(yè)軟件開發(fā)7年,精通數(shù)據(jù)庫以及Web產(chǎn)品的設(shè)計與制作。2002年開始使用ActionScript進行Flash/Flex相關(guān)內(nèi)容的開發(fā),多次為美國及歐洲公司編寫Flash在線游戲、Flex應(yīng)用軟件。長期關(guān)注和研究ActionScript在各領(lǐng)域中的應(yīng)用?,F(xiàn)就職于Cisco-Webex從事Flash/Flex的研發(fā)。
書籍目錄
第1章 認識Flex 3 11.1 Flex簡介 21.1.1 什么是Flex 21.1.2 Flash和Flex的區(qū)別 21.2 熟悉Flex Builder 3 開發(fā)環(huán)境 31.2.1 系統(tǒng)要求 31.2.2 了解Flex Builder 3 41.3 如何配置Flex Builder 3 51.3.1 自定義界面 61.3.2 編譯參數(shù)設(shè)置 71.4 MXML語言概述 81.4.1 MXML語言標簽 81.4.2 標簽屬性 81.4.3 使用ActionScript 3 91.5 項目類型概述 101.5.1 Flex項目 101.5.2 ActionScript項目 161.5.3 Library項目 181.5.4 AIR項目 241.6 命令行編譯項目 271.7 使用項目和簡單調(diào)試 291.7.1 導(dǎo)入項目 291.7.2 關(guān)閉/刪除項目 311.7.3 項目的歷史記錄 321.7.4 運行時調(diào)試 331.7.5 斷點管理 341.7.6 觀察變量 351.8 本章小結(jié) 36第2章 ActionScript 3入門及面向?qū)ο蠡A(chǔ) 372.1 變量和運算符 382.1.1 變量 382.1.2 變量的作用域 392.1.3 變量的默認值 432.1.4 運算符 432.1.5 算術(shù)運算符 442.1.6 賦值運算符 452.1.7 關(guān)系運算符 452.2 數(shù)據(jù)類型 462.2.1 基本數(shù)據(jù)類型 462.2.2 數(shù)據(jù)類型轉(zhuǎn)換 472.3 字符串 492.3.1 創(chuàng)建字符串 502.3.2 字符串比較 512.3.3 連接字符串 522.3.4 字符串的查找和替換 522.3.5 字符串轉(zhuǎn)換大小寫 542.4 數(shù)組 552.4.1 數(shù)組的定義 552.4.2 數(shù)組的訪問 562.4.3 數(shù)組常用函數(shù) 572.4.4 多維數(shù)組 592.5 條件語句 602.5.1 關(guān)系運算和邏輯運算 602.5.2 if…else語句 612.5.3 if…else if 語句 612.5.4 switch語句 622.5.5 ?:操作符 632.6 循環(huán)控制 632.6.1 for語句 632.6.2 for…in語句 642.6.3 for each…in 642.6.4 while 語句 652.6.5 do…while 語句 652.7 函數(shù) 662.7.1 函數(shù)的基本概念 662.7.2 函數(shù)的參數(shù) 672.7.3 函數(shù)的返回值 692.7.4 函數(shù)的遞歸調(diào)用 692.8 良好的編程習(xí)慣 702.8.1 變量的使用 712.8.2 語句的注意事項 732.8.3 編寫函數(shù)的規(guī)則 762.9 面向?qū)ο缶幊毯喗?762.10 類 772.10.1 類的定義 782.10.2 類屬性 792.10.3 構(gòu)造函數(shù) 802.11 屬性和方法 812.11.1 屬性與方法的抽象 812.11.2 屬性和方法的訪問屬性 812.11.3 屬性的訪問方法 822.11.4 靜態(tài)成員 832.12 接口 842.12.1 定義接口 842.12.2 實現(xiàn)接口 852.13 繼承 862.13.1 基類和派生類 862.13.2 方法的重載 872.13.3 不能繼承靜態(tài)屬性 882.14 類的實例化 892.15 HelloAS代碼分析 892.16 本章小結(jié) 91第3章 Flex 3中的事件 933.1 事件概述 943.1.1 Flex事件概述 943.1.2 Flex事件一覽 973.2 事件機制 983.2.1 事件注冊 983.2.2 事件觸發(fā) 993.2.3 事件傳遞 1003.2.4 事件的默認行為 1023.2.5 綁定基礎(chǔ) 1053.3 鼠標事件 1063.3.1 使用鼠標事件 1063.3.2 鼠標事件的關(guān)聯(lián) 1093.3.3 右擊及雙擊事件 1113.3.4 鼠標事件的觸發(fā)順序 1133.4 鍵盤事件 1163.4.1 使用鍵盤事件 1163.4.2 關(guān)于keyCode 1183.4.3 鍵盤事件的優(yōu)先級 1193.5 自定義事件 1213.5.1 如何自定義事件 1213.5.2 在MXML中自定義事件 1233.6 本章小結(jié) 126第4章 容器與組件 1274.1 使用組件 1284.1.1 使用Label、Text、TextInput和TextArea組件 1284.1.2 使用RichTextEditor文本編輯組件 1304.1.3 使用ComboBox下拉列表組件 1314.1.4 使用Alert對話框 1334.1.5 使用RadioButton和Radio ButtonGroup組件 1354.1.6 使用ProgressBar進度條組件 1364.1.7 使用PopUpButton和Pop UpMenuButton組件 1384.1.8 使用List、HorizontalList和TileList列表組件 1404.1.9 使用Menu和MenuBar組件 1434.1.10 使用DataGrid組件 1474.1.11 使用Tree組件 1484.1.12 使用ColorPicker顏色選擇器 1514.1.13 使用Repeater組件 1534.2 使用容器 1554.2.1 定位和布局 1554.2.2 導(dǎo)航容器 1584.3 本章小結(jié) 164第5章 數(shù)據(jù)綁定與數(shù)據(jù)模型 1655.1 數(shù)據(jù)綁定 1665.1.1 使用[Bindable]元數(shù)據(jù)標簽 1665.1.2 MXML中常用的綁定方式 1695.1.3 使用ActionScript進行綁定 1725.1.4 綁定動態(tài)類型數(shù)據(jù) 1785.2 數(shù)據(jù)模型 1805.2.1 使用外部XML文件 1815.2.2 將數(shù)據(jù)綁定到數(shù)據(jù)模型 1815.2.3 使用ActionScript創(chuàng)建數(shù)據(jù)模型 1835.3 本章小結(jié) 186第6章 用戶輸入驗證 1876.1 輸入驗證基礎(chǔ) 1886.1.1 第1個驗證的例子 1886.1.2 驗證事件 1896.1.3 標準驗證器 1916.2 正則表達式驗證器 1956.2.1 正則表達式基礎(chǔ) 1956.2.2 正則表達式語法 1986.2.3 使用正則表達式驗證器 2016.3 高級驗證 2036.3.1 自定義驗證器 2046.3.2 多字段驗證 2076.4 錯誤提示的樣式 2106.5 本章小結(jié) 211第7章 控制管理器 2137.1 系統(tǒng)管理器SystemManager 2147.1.1 應(yīng)用創(chuàng)建過程 2147.1.2 加載進度條 2157.1.3 管理頂級顯示對象 2167.2 模塊管理器ModuleManager 2187.3 拖放管理器DragManager 2247.3.1 傳統(tǒng)拖放實現(xiàn) 2247.3.2 使用DragManager實現(xiàn)拖放 2267.3.3 使用DragSource 2287.3.4 使用List中的拖放支持 2317.4 光標管理器CursorManager 2327.5 彈出窗口管理器PopUpManager 2357.5.1 Alert彈出窗口 2357.5.2 使用PopUpManager定制彈出窗口 2377.5.3 彈出窗口的層次 2427.6 提示管理器ToolTipManager 2437.6.1 關(guān)于ToolTip 2437.6.2 管理ToolTip的ToolTipManager 2467.6.3 創(chuàng)建自定義提示 2507.7 瀏覽器管理器BrowserManager 2527.8 資源管理器ResourceManager 2567.9 焦點管理器FocusManager 2667.10 本章小結(jié) 268第8章 使用元數(shù)據(jù)標簽 2698.1 常用的元數(shù)據(jù)標簽 2708.1.1 [ArrayElementType]元數(shù)據(jù)標簽 2708.1.2 [Bindable]元數(shù)據(jù)標簽 2718.1.3 [DefaultProperty]元數(shù)據(jù)標簽 2718.1.4 [Deprecated]元數(shù)據(jù)標簽 2728.1.5 [Effect]元數(shù)據(jù)標簽 2738.1.6 [Embed]元數(shù)據(jù)標簽 2738.1.7 [Event]元數(shù)據(jù)標簽 2798.1.8 [Exclude]元數(shù)據(jù)標簽 2798.1.9 [ExcludeClass]元數(shù)據(jù)標簽 2808.1.10 [IconFile]元數(shù)據(jù)標簽 2808.1.11 [Inspectable]元數(shù)據(jù)標簽 2818.1.12 [InstanceType]元數(shù)據(jù)標簽 2838.1.13 [NonCommitting ChangeEvent]元數(shù)據(jù)標簽 2838.1.14 [RemoteClass]元數(shù)據(jù)標簽 2848.1.15 [Style]元數(shù)據(jù)標簽 2848.1.16 [Transient]元數(shù)據(jù)標簽 2858.2 特殊的元數(shù)據(jù)標簽 2858.2.1 [AccessibilityClass]元數(shù)據(jù)標簽 2858.2.2 [ ChangeEvent]元數(shù)據(jù)標簽 2868.2.3 [CollapseWhiteSpace]元數(shù)據(jù)標簽 2878.2.4 [Frame]元數(shù)據(jù)標簽 2878.2.5 [Mixin]元數(shù)據(jù)標簽 2928.2.6 [PercentProxy]元數(shù)據(jù)標簽 2938.2.7 [ResourceBundle]元數(shù)據(jù)標簽 2948.2.8 [SWF]元數(shù)據(jù)標簽 2948.3 自定義元數(shù)據(jù)標簽 2958.3.1 創(chuàng)建自定義metadata標簽 2958.3.2 通過反射機制使用自定義元數(shù)據(jù)標簽 2998.4 本章小結(jié) 306第9章 行為與動畫效果 3079.1 什么是行為 3089.1.1 觸發(fā)器與效果 3089.1.2 簡單效果組件 3099.1.3 復(fù)合效果組件 3169.2 使用行為 3179.2.1 控制效果播放 3189.2.2 通過Style添加行為 3199.2.3 使用緩動函數(shù) 3219.2.4 自定義緩動函數(shù) 3239.2.5 使用位圖緩存策略 3249.3 自定義行為 3259.3.1 自定義效果 3259.3.2 自定義觸發(fā)器 3309.4 使用視圖狀態(tài) 3329.4.1 視圖狀態(tài)簡介 3329.4.2 添加狀態(tài)過渡 3369.4.3 創(chuàng)建自定義覆蓋類 3389.5 本章小結(jié) 340第10章 樣式和皮膚 34110.1 Flex中的CSS 34210.2 皮膚 34610.2.1 應(yīng)用皮膚 34610.2.2 制作圖形皮膚 34710.3 在Flex設(shè)計模式下使用樣式 34810.4 使用嵌入字體 35110.4.1 嵌入字體文件 35110.4.2 使用高級抗鋸齒功能 35310.4.3 設(shè)定嵌入字符范圍 35410.4.4 通過SWF文件嵌入字體 35510.5 主題 35910.5.1 使用主題 35910.5.2 創(chuàng)建主題 36010.6 樣式編程 36010.6.1 使用樣式管理器 36010.6.2 運行時載入樣式 36310.6.3 字體管理 36510.6.4 可編程皮膚 36710.7 本章小結(jié) 375第11章 高級組件開發(fā) 37711.1 組件的生命周期 37811.2 擴展UIComponent組件 38011.2.1 UIComponent中的高級方法 38011.2.2 使用ActionScript創(chuàng)建自定義組件 38211.3 列表類組件 38611.3.1 ItemRenderer項目渲染器 38611.3.2 ItemEditor項目編輯器 39711.3.3 IFactory接口與ClassFactory類 40711.4 使用延遲技術(shù) 41011.4.1 延遲創(chuàng)建組件 41011.4.2 按順序?qū)嵗萜?41311.4.3 向Application創(chuàng)建隊列中動態(tài)添加容器 41411.4.4 使用callLater()方法 41611.4.5 使用IDeferredInstance接口 41911.5 代碼分離形式的自定義組件 42211.6 本章小結(jié) 426第12章 外部數(shù)據(jù)交互 42712.1 與封裝器頁面通信 42812.1.1 從頁面獲取數(shù)據(jù) 42912.1.2 與JavaScript交互 43112.2 Flex-Ajax橋 43412.2.1 建立Flex-Ajax橋 43412.2.2 使用Flex-Ajax橋 43812.3 使用LocalConnection 44112.4 使用URLLoader 44312.4.1 加載文件 44412.4.2 后臺數(shù)據(jù)交互 44612.5 HTTPService 44912.5.1 通過MXML使用HTTPService 45012.5.2 通過ActionScript使用HTTPService 45112.6 WebService 45312.6.1 通過MXML使用WebService 45312.6.2 通過ActionScript使用WebService 45612.7 使用FileReference和FileReferenceList 45812.7.1 上傳文件 45812.7.2 下載文件 46212.8 Socket入門 46412.8.1 Socket簡介 46512.8.2 使用Socket讀取外部數(shù)據(jù)的實例 46512.8.3 XMLSocket類 46812.9 本章小結(jié) 469第13章 使用Remoting 47113.1 AMFPHP 47213.1.1 安裝配置AMFPHP 47213.1.2 打個招呼 47413.1.3 使用對象映射 47813.1.4 連接數(shù)據(jù)庫 48113.1.5 使用ActionScript代替MXML標簽 48713.1.6 使用NetConnection 48913.2 WebORB 49013.2.1 創(chuàng)建支持WebORB的ASP.NET網(wǎng)站 49113.2.2 創(chuàng)建Flex工程 49213.2.3 使用WebORB 49413.2.4 數(shù)據(jù)映射 49613.3 FluorineFx 49813.3.1 創(chuàng)建支持Fluorine的ASP.NET網(wǎng)站 49813.3.2 創(chuàng)建Flex工程 50013.3.3 使用FluorineFx 50213.4 本章小結(jié) 503第14章 模塊編程 50514.1 模塊簡介 50614.2 第1個模塊應(yīng)用 50714.3 模塊加載和卸載 51414.4 模塊數(shù)據(jù)共享 51714.5 實例:圖表模塊應(yīng)用 52414.6 本章小結(jié) 530第15章 運行時共享庫RSLs 53115.1 運行時共享庫簡介 53215.1.1 什么是運行時共享庫 53215.1.2 運行時共享庫和模塊編程 53315.2 創(chuàng)建并使用庫文件SWC 53315.2.1 創(chuàng)建SWC 53415.2.2 SWC文件結(jié)構(gòu) 53415.2.3 靜態(tài)引用SWC 53415.3 使用SWC作為RSLs 53815.3.1 動態(tài)引用 53815.3.2 跨域使用 54215.3.3 框架RSLs 54315.4 選擇使用RSLs 54515.5 本章小結(jié) 545第16章 共享對象 54716.1 共享對象基礎(chǔ) 54816.1.1 什么是共享對象 54816.1.2 共享對象的操作 55116.1.3 共享對象的安全 55216.2 使用本地共享對象 55316.2.1 單一應(yīng)用使用 55416.2.2 多個應(yīng)用使用 55616.3 使用遠程共享對象 55816.3.1 服務(wù)器端技術(shù) 55816.3.2 實例:共同控制的對象 57116.3.3 實例:聊天大廳 57316.4 自定義數(shù)據(jù)類型 57616.5 本章小結(jié) 579第17章 Cairngorm框架 58117.1 單例模式 58217.2 Cairngorm體系 58317.2.1 值對象(ValueObject) 58317.2.2 視圖層(View) 58417.2.3 數(shù)據(jù)模型(Model) 58417.2.4 控制器(Control) 58517.2.5 命令(Commands) 58717.2.6 業(yè)務(wù)邏輯(Business) 58817.3 創(chuàng)建Flickr圖片搜索工具 59217.3.1 準備工作 59217.3.2 使用Adobe提供的flickr庫 59317.3.3 工作流程及結(jié)構(gòu)設(shè)計 59517.3.4 代碼編寫 59617.3.5 項目發(fā)布 61317.4 本章小結(jié) 613第18章 PureMVC框架 61518.1 基本結(jié)構(gòu) 61618.1.1 整體結(jié)構(gòu) 61618.1.2 模塊結(jié)構(gòu) 61818.2 模塊功能 61818.2.1 Model和Proxy 61818.2.2 View和Mediator 62018.2.3 Controller和Command 62618.2.4 Facade 62818.3 應(yīng)用實例:天氣預(yù)報 63018.3.1 構(gòu)建框架 63018.3.2 View設(shè)計 63118.3.3 Model設(shè)計 63918.3.4 Controller設(shè)計 64318.3.5 完成Facade 64518.4 其他框架 64718.5 本章小結(jié) 648第19章 留言板實例 64919.1 界面和功能需求 65019.2 Flex架構(gòu)設(shè)計 65119.3 程序分析 65219.3.1 vo文件夾 65219.3.2 model文件夾 65519.3.3 events文件夾 65719.3.4 service文件夾 65919.3.5 controller文件夾 66119.3.6 view文件夾 66519.3.7 DiaboLab應(yīng)用程序 67719.4 項目發(fā)布 68019.5 本章小結(jié) 681附錄A ActionScript與.NET類型轉(zhuǎn)換表 683附錄B Flash Player的安全機制687B.1 安全沙箱 688B.2 Security.sandboxType屬性 688B.3 跨域策略文件crossdomain.xml 689B.4 跨腳本訪問 690B.5 設(shè)置管理器 690
章節(jié)摘錄
插圖:第1章認識Flex 作為本書的第1章,簡單介紹一下Flex 3是必要的。從基本概念到系統(tǒng)要求、開發(fā)環(huán)境設(shè)置及Flex 3標志性的標簽語言MXML都會一一介紹,隨后介紹使用Flex Builder 3可以創(chuàng)建的4種類型的應(yīng)用,最后介紹一些簡單的調(diào)試方法。本章介紹的內(nèi)容都是相對基礎(chǔ)的,但不會去介紹軟件的安裝、Flex的歷史等內(nèi)容。介紹Flex創(chuàng)建的幾種項目中用到的例子,此時可能還有很多地方對初學(xué)者來說有點不容易理解,因為例子中用到了很多后面的知識,沒有關(guān)系,這里先有一個概念,等在以后的學(xué)習(xí)中了解到了相關(guān)知識再回頭看時,會發(fā)現(xiàn)本章用到的例子都是相當(dāng)基礎(chǔ)的。1.1 Flex簡介作為開篇第1章第l節(jié),當(dāng)然得簡單介紹一下Flex,什么是Flex?Flex和Flash的區(qū)別。相信大部分讀者都會抱著這樣的疑問開始Flex的學(xué)習(xí)。1.1.1什么是Flex當(dāng)你拿起這本書的時候,一定是對Flex已經(jīng)有了一點了解,或者別人告訴你Flex如何如何的好,知道它是做什么的或者說能做什么,但明確地定義什么是Flex,確實不容易。Flex是Adobe公司一種支持RIA(Rich Internet Applications,豐富因特網(wǎng)應(yīng)用)開發(fā)和部署的一系列發(fā)展中的技術(shù)和產(chǎn)品線的概括詞,這其中包括Flex應(yīng)用框架、Flex Builder、Flex企業(yè)服務(wù)等。這樣定義似乎不能說明什么,那么就從技術(shù)實現(xiàn)上來說,F(xiàn)lex就是使用Action Script腳本語言和MXML標簽語言制作SWF類型的應(yīng)用。有些SWF是被瀏覽器加載并運行在網(wǎng)絡(luò)環(huán)境中的,這種就叫RIA(富互聯(lián)網(wǎng)應(yīng)用);有些則是在本地加載并直接運行在本地機器上的,這種就叫做AIR。AIR也只是一種概念,字面意思是Adobe綜合運行時,通俗點的AIR就是運行在本地的應(yīng)用程序。不管是RIA還是AIR,實際上都是運行在Flash Player中的SWF文件。
編輯推薦
《我的Flex我精通:RIA高級開發(fā)指南》特色:涵蓋Flex3RIA開發(fā)方面各項技術(shù),是一本從入門到精通的寶典。《我的Flex我精通:RIA高級開發(fā)指南》作者多年在美國及歐洲多家公司主持Flash/Flex相關(guān)產(chǎn)品的程序開發(fā)工具,181個實例,結(jié)合相關(guān)知識,全面闡述Flex3全方位技術(shù)。[涵蓋內(nèi)容廣]《我的Flex我精通:RIA高級開發(fā)指南》專注于RIA方面,從基本知識開始由淺入深,循序漸進。通過獨到的視角組織內(nèi)容,如將Flex3中的管理器部分單獨列出。每部分內(nèi)容均采用了大量的小例子來說明知識點,并對代碼進行較詳細的說明?!緦嵺`能力強】從實例入手是學(xué)習(xí)的快捷方法,《我的Flex我精通:RIA高級開發(fā)指南》實例均是使用FlexBuilder3開發(fā)并調(diào)試通過,包含181個實例,與理論的闡述相結(jié)合,這樣即使是對于已經(jīng)有了一定基礎(chǔ)的Flex開發(fā)者也會有一定的幫助。[作者功力深]《我的Flex我精通:RIA高級開發(fā)指南》兩位作者多次為美國及歐洲公司主持Flash/Flex相關(guān)產(chǎn)品的程序開發(fā)工作,并編寫了多款Flash在線游戲、Flex應(yīng)用軟件,長期關(guān)注和研究ActionScript在各領(lǐng)域中的應(yīng)用?,F(xiàn)就職于Cisco—Webex,從事Flash/Flex的研發(fā)工作。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載