-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Flex 4.0 網絡大講堂

( 簡體 字)
作者:鄭千忠、陳軍紅 等類別:1. -> 圖形圖像、網頁製作 -> Flex
譯者:
出版社:清華大學出版社Flex 4.0 網絡大講堂 3dWoo書號: 36281
詢問書籍請說出此書號!

缺書
NT售價: 325

出版日:4/19/2013
頁數:510
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302309222
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

  Adobe Flex作為一種跨平臺的開源框架,已經成為目前最流行的RIA(Rich Internet Applications、富互聯網應用程序)技術之一,并廣泛應用于電子商務、行政管理、企業業務流程和自動化等方面。Flex的最大特點就是改變了傳統網絡應用程序使用HTML進行表現的單一性,能夠實現類似桌面應用程序的即時響應和表現豐富,同時增強用戶交互的體驗。
  本書采用Flex 4版本,詳細介紹了RIA應用程序開發所要掌握的方方面面,并對實際開發過程中容易出現的問題給予解答。
  本書內容
  第一篇:ActionScript基礎入門篇(第1∼4章)。本篇主要介紹Flex中編程語言ActionScript的基礎語法,如變量、運算符、條件判斷語句、循環語句、函數以及面向對象等的使用。
  第二篇:ActionScript數據操作篇(第5∼8章)。本篇主要介紹ActionScript中與數據操作有關的類型,包括數組、字符串、正則表達式、時間以及XML。
  第三篇:Flex組件編程篇(第9∼13章)。本篇是本書的重點之一,首先介紹了Flex 4中MXML組件的基礎知識;接下來對構成界面的容器類組件、顯示類組件和導航類組件進行介紹,像:Panel、VGroup、List、LinkBar、Menu和Accordion等;最后介紹了Flex中狀態的使用以及如何添加動畫效果。
  第四篇:數據開發篇(第14∼16章)。本篇介紹了實際開發中使用最頻繁的Flex技術,主要包括將數據綁定到界面、定義數據模型、格式化日期格式、使用DataGrid顯示列表、與服務器端語言交互等。
  第五篇:高級開發篇(第17、18章)。本篇從兩個方面介紹了Flex的高級開發技術,主要內容包括:Flex的事件機制、如何監聽和移除事件、顯示線形和餅形圖表等。
  第六篇:實例開發篇(第19章)。本篇介紹了使用Flex與PHP結合MySQL數據庫開發相冊的全過程,實現功能有:查看縮略圖、查看大圖、上傳圖片、管理圖片分類等。
  本書特色
  本書中引用大量來自一線論壇的問題來進行講解,力求通過讀者實際操作時的問題方法使讀者更容易地掌握Flex 4的開發。本書難度適中,內容由淺入深,實用性強,覆蓋面廣,條理清晰。
? 結構獨特
  通過“問題描述》解決方法》知識擴展》觸類旁通》網絡課堂”形式將每個知識與實際應用中的問題相結合。
? 形式新穎
  用準確的語言總結概念、用直觀的圖示演示過程、用詳細的注釋解釋代碼、用形象的比喻幫助記憶。
? 內容豐富
  涵蓋了實際Flex開發中所遇到ActionScript語法、數組和函數、XML操作、顯示組件、導航和容器組件、數據綁定、DataGrid和Flex圖表等熱點問題。
? 隨書光盤
  本書為實例配備了視頻教學文件,讀者可以通過視頻文件更加直觀地學習Flex 4的使用知識。
? 網站技術支持
  讀者在學習或者工作的過程中,如果遇到實際問題,可以直接登錄www.itzcn.com與我們取得聯系,作者會在第一時間內給予幫助。
? 貼心的提示
  為了便于讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下:
  提示:通常是一些貼心的提醒,讓讀者加深印象或提供建議,或者解決問題的方法。
  注意:提出學習過程中需要特別注意的一些知識點和內容,或者相關信息。
  技巧:通過簡短的文字,指出知識點在應用時的一些小竅門。
  讀者對象
  本書具有知識全面、實例精彩、指導性強的特點,力求以全面的知識性及豐富的實例來指導讀者透徹地學習Flex各方面的知識。本書可以作為Flex的入門書籍,也可以幫助中級讀者提高技能,對高級讀者也有一定的啟發意義。
  本書適合以下人員閱讀學習:
? Flash開發人員
? Flex應用開發人員
? 網站建設及網絡開發人員
? Flex開源項目愛好者
? RIA應用愛好者
? Flash制作愛好者
  除了封面署名人員之外,參與本書編寫的人員還有胡家宏、李乃文、孫巖、馬海軍、張仕禹、夏小軍、趙振江、李振山、李文采、吳越勝、李海慶、何永國、李海峰、陶麗、吳俊海、安征、張巍屹、崔群法、王詠梅、康顯麗、辛愛軍、牛小平、賈栓穩、王立新、蘇靜、趙元慶、郭磊、徐銘、李大慶、王蕾、張勇、郝安林等。在編寫過程中難免會有漏洞,歡迎讀者通過我們的網站www.itzcn.com與我們聯系,幫助我們改正提高。
內容簡介:

  本書詳細而系統地介紹Flex 4技術。全書分6篇共19章,主要內容包括:ActionScript語法和控制語句、面向對象編程、使用函數和數據、操作日期和XML、MXML組件、容器類組件、導航類組件、定義數據模型、DataGrid組件、綁定數據、HTTPService和WebService與服務器通信以及Flex圖表等。最后通過一個Flex相冊實例詳細介紹Flex開發的全過程。
  全書通俗易懂,通過實際問題和解答的形式,達到理論和實踐相結合的目的。本書適合Flex初學者以及RIA技術愛好者,也可作為各大中專院校的在校學生和相關授課老師的參考書籍。

目錄:

第0章 緒論 1
0.1 RIA概述 1
0.2 Flex概述 2
0.2.1 Flex簡介 2
0.2.2 Flex的工作原理 2
0.2.3 Flex與服務器端通信方式 3
0.3 Flex技術框架 5
0.3.1 ActionScript 5
0.3.2 MXML 5
0.3.3 Flex類庫和運行時服務 6
0.4 Flex 4簡介 6
0.4.1 命名空間的變化 7
0.4.2 新特效與三維支持 7
0.4.3 布局模型 8
0.4.4 本地文件操作 8
0.4.5 皮膚與樣式表 8
0.4.6 雙向數據綁定 9
0.5 Flex開發工具——Flash Builder 4 10
0.5.1 安裝Flash Builder 4 10
0.5.2 創建第一個Flex程序 10
第一篇 ActionScript 3.0基礎入門篇
第1章 ActionScript 3.0語法基礎 14
1.1 Actionscript變量的作用域 14
1.1.1 問題描述 14
1.1.2 解決方法 14
1.1.3 知識擴展——聲明變量 15
1.1.4 網絡課堂 15
1.2 ActionScript有序變量怎么使用 15
1.2.1 問題描述 15
1.2.2 解決方法 15
1.2.3 知識擴展——使用變量 16
1.2.4 網絡課堂 16
1.3 怎樣在Actionscript中定義常量 16
1.3.1 問題描述 16
1.3.2 解決方法 17
1.3.3 知識擴展——聲明常量 17
1.3.4 網絡課堂 18
1.4 Flex中的數據類型問題 18
1.4.1 問題描述 18
1.4.2 解決方法 18
1.4.3 知識擴展——數據類型分類 18
1.4.4 網絡課堂 19
1.5 值類型和引用類型的區別 19
1.5.1 問題描述 19
1.5.2 解決方法 19
1.5.3 知識擴展——基本數據類型 19
1.5.4 網絡課堂 21
1.6 隱式類型轉換問題 21
1.6.1 問題描述 21
1.6.2 解決方法 22
1.6.3 知識擴展——隱式類型轉換 22
1.6.4 網絡課堂 22
1.7 Number和String類型轉換的問題 22
1.7.1 問題描述 22
1.7.2 解決方法 23
1.7.3 知識擴展——顯式類型轉換 23
1.7.4 網絡課堂 26
1.8 關于數據類型檢查問題 26
1.8.1 問題描述 26
1.8.2 解決方法 26
1.8.3 知識擴展——類型檢查 27
1.8.4 網絡課堂 29
1.9 運算符is和as的問題 30
1.9.1 問題描述 30
1.9.2 解決方法 30
1.9.3 知識擴展——is運算符 30
1.9.4 知識擴展——as運算符 31
1.9.5 網絡課堂 31
1.10 關于運算符分類問題 31
1.10.1 問題描述 31
1.10.2 解決方法 31
1.10.3 知識擴展——運算符的分類 32
1.10.4 網絡課堂 33
1.11 關于邏輯運算符和條件運算符的疑問 33
1.11.1 問題描述 33
1.11.2 解決方法 33
1.11.3 知識擴展——邏輯運算符 33
1.11.4 知識擴展——條件運算符 34
1.11.5 網絡課堂 34
1.12 ActionScript中的+=是什么意思 35
1.12.1 問題描述 35
1.12.2 解決方法 35
1.12.3 知識擴展——賦值運算符 35
1.12.4 知識擴展——算術運算符 36
1.12.5 網絡課堂 36
1.13 關系運算符==和<<問題 36
1.13.1 問題描述 36
1.13.2 解決方法 36
1.13.3 知識擴展——關系運算符 37
1.13.4 知識擴展——按位移位運算符 37
1.13.5 網絡課堂 37
1.14 一元運算符和后綴運算符有什么不同 38
1.14.1 問題描述 38
1.14.2 解決方法 38
1.14.3 知識擴展——一元運算符 38
1.14.4 知識擴展———后綴運算符 38
1.14.5 網絡課堂 39
1.15 括號運算符的疑問 39
1.15.1 問題描述 39
1.15.2 解決方法 39
1.15.3 知識擴展——主要運算符 40
1.15.4 網絡課堂 40
1.16 關于運算符的優先級問題 40
1.16.1 問題描述 40
1.16.2 解決方法 40
1.16.3 知識擴展——運算符的優先級 41
1.16.4 網絡課堂 42
第2章 ActionScript控制語句 43
2.1 if語句判斷問題 43
2.1.1 問題描述 43
2.1.2 解決方法 43
2.1.3 知識擴展——if語句 44
2.1.4 知識擴展——if else語句 45
2.1.5 網絡課堂 45
2.2 關于if語句的使用問題 46
2.2.1 問題描述 46
2.2.2 解決方法 46
2.2.3 知識擴展——if…else if…else
語句 46
2.2.4 網絡課堂 48
2.3 if語句嵌套問題 48
2.3.1 問題描述 48
2.3.2 解決方法 49
2.3.3 知識擴展——嵌套if語句 49
2.3.4 網絡課堂 51
2.4 switch語句問題 51
2.4.1 問題描述 51
2.4.2 解決方法 51
2.4.3 知識擴展——switch語句 52
2.4.4 網絡課堂 52
2.5 關于switch語句的使用問題 53
2.5.1 問題描述 53
2.5.2 解決方法 54
2.5.3 知識擴展——使用switch語句 54
2.5.4 網絡課堂 55
2.6 使用while循環查找數組中最小的值 55
2.6.1 問題描述 55
2.6.2 解決方法 55
2.6.3 知識擴展——while循環語句 56
2.6.4 網絡課堂 56
2.7 關于do…while循環語句的問題 57
2.7.1 問題描述 57
2.7.2 解決方法 57
2.7.3 知識擴展——do…while
循環語句 57
2.7.4 網絡課堂 58
2.8 運用for循環解決組合問題 58
2.8.1 問題描述 58
2.8.2 解決方法 59
2.8.3 知識擴展——for循環語句 59
2.8.4 網絡課堂 60
2.9 for…in循環問題 60
2.9.1 問題描述 60
2.9.2 解決方法 60
2.9.3 知識擴展——for…in循環語句 61
2.9.4 網絡課堂 61
2.10 一個關于for each…in循環的疑問 62
2.10.1 問題描述 62
2.10.2 解決方法 62
2.10.3 知識擴展——for each…in
循環語句 62
2.10.4 網絡課堂 63
2.11 for循環嵌套問題 63
2.11.1 問題描述 63
2.11.2 解決方法 63
2.11.3 知識擴展——for嵌套 64
2.11.4 網絡課堂 65
第3章 ActionScript函數 66
3.1 function函數一定要傳值進去嗎 66
3.1.1 問題描述 66
3.1.2 解決方法 66
3.1.3 知識擴展——定義函數 66
3.1.4 網絡課堂 67
3.2 調用外部函數問題 68
3.2.1 問題描述 68
3.2.2 解決方法 68
3.2.3 知識擴展——調用函數 69
3.2.4 網絡課堂 70
3.3 求助,怎樣獲得這個函數的返回值 70
3.3.1 問題描述 70
3.3.2 解決方法 70
3.3.3 知識擴展——函數返回值 71
3.3.4 網絡課堂 71
3.4 關于函數作用域的問題 71
3.4.1 問題描述 71
3.4.2 解決方法 72
3.4.3 知識擴展——函數的作用域 72
3.4.4 網絡課堂 73
3.5 按值和按引用傳參的問題 73
3.5.1 問題描述 73
3.5.2 解決方法 74
3.5.3 知識擴展——按值傳遞參數 74
3.5.4 知識擴展——按引用傳遞參數 75
3.5.5 網絡課堂 75
3.6 可不可以讓函數中的參數具有默認值 75
3.6.1 問題描述 75
3.6.2 解決方法 76
3.6.3 知識擴展——默認參數值 76
3.6.4 網絡課堂 77
3.7 arguments對象問題 77
3.7.1 問題描述 77
3.7.2 解決方法 77
3.7.3 知識擴展——arguments對象 77
3.7.4 網絡課堂 79
3.8 關于…(rest)傳參問題 79
3.8.1 問題描述 79
3.8.2 解決方法 79
3.8.3 知識擴展——…(rest)參數 80
3.8.4 網絡課堂 81
3.9 怎么調用函數內的函數 81
3.9.1 問題描述 81
3.9.2 解決方法 81
3.9.3 知識擴展——函數嵌套 82
3.9.4 網絡課堂 82
3.10 ActionScript遞歸函數問題 82
3.10.1 問題描述 82
3.10.2 解決方法 83
3.10.3 知識擴展——函數的遞歸 83
3.10.4 網絡課堂 84
第4章 ActionScript面向對象 85
4.1 面向對象編程的一些困惑 85
4.1.1 問題描述 85
4.1.2 解決方法 85
4.1.3 知識擴展——面向對象編程
思想概述 85
4.1.4 網絡課堂 86
4.2 關于ActionScript面向對象編程的問題 86
4.2.1 問題描述 86
4.2.2 解決方法 86
4.2.3 知識擴展——定義類 87
4.2.4 網絡課堂 87
4.3 靜態變量與非靜態變量的區別 88
4.3.1 問題描述 88
4.3.2 解決方法 88
4.3.3 知識擴展——定義屬性 88
4.3.4 網絡課堂 89
4.4 ActionScript的訪問修飾符有哪些 89
4.4.1 問題描述 89
4.4.2 解決方法 89
4.4.3 知識擴展——類成員修飾符 90
4.4.4 網絡課堂 91
4.5 調用構造函數問題 92
4.5.1 問題描述 92
4.5.2 解決方法 92
4.5.3 知識擴展——構造函數 92
4.5.4 網絡課堂 93
4.6 定義靜態方法會不會影響系統性能 94
4.6.1 問題描述 94
4.6.2 解決方法 94
4.6.3 知識擴展——靜態方法 94
4.6.4 網絡課堂 95
4.7 關于實例方法的疑問 95
4.7.1 問題描述 95
4.7.2 解決方法 95
4.7.3 知識擴展——實例方法 95
4.7.4 網絡課堂 96
4.8 如何使用get和set存取器方法 97
4.8.1 問題描述 97
4.8.2 解決方法 97
4.8.3 知識擴展——get和set
存取器方法 97
4.8.4 網絡課堂 98
4.9 關于綁定方法的疑問 98
4.9.1 問題描述 98
4.9.2 解決方法 99
4.9.3 知識擴展——綁定方法 99
4.9.4 網絡課堂 100
4.10 ActionScript中包的問題 100
4.10.1 問題描述 100
4.10.2 解決方法 100
4.10.3 知識擴展——包 100
4.10.4 網絡課堂 103
4.11 ActionScript屬性的繼承問題 103
4.11.1 問題描述 103
4.11.2 解決方法 104
4.11.3 知識擴展——屬性的繼承 104
4.11.4 網絡課堂 107
4.12 關于方法的繼承與覆蓋問題 107
4.12.1 問題描述 107
4.12.2 解決方法 107
4.12.3 知識擴展——方法的繼承
和覆蓋 108
4.12.4 網絡課堂 109
第二篇 ActionScript數據操作篇
第5章 數組 110
5.1 Array數組問題 110
5.1.1 問題描述 110
5.1.2 解決方法 110
5.1.3 知識擴展——創建數組 110
5.1.4 網絡課堂 111
5.2 ActionScript中的變量數組傳遞問題 111
5.2.1 問題描述 111
5.2.2 解決方法 112
5.2.3 知識擴展——數組賦值 112
5.2.4 網絡課堂 112
5.3 請教數組訪問運算符的不解之處 112
5.3.1 問題描述 112
5.3.2 解決方法 113
5.3.3 知識擴展——Array類的屬性 113
5.3.4 網絡課堂 113
5.4 如何添加數組元素 114
5.4.1 問題描述 114
5.4.2 解決方法 114
5.4.3 知識擴展——插入數組元素 114
5.4.4 網絡課堂 115
5.5 ActionScript中刪除數組元素問題 115
5.5.1 問題描述 115
5.5.2 解決方法 115
5.5.3 知識擴展——刪除數組元素 116
5.5.4 網絡課堂 117
5.6 訪問數組元素出錯 117
5.6.1 問題描述 117
5.6.2 解決方法 117
5.6.3 知識擴展——訪問數組元素 118
5.6.4 網絡課堂 119
5.7 ActionScript數組排序問題 119
5.7.1 問題描述 119
5.7.2 解決方法 119
5.7.3 知識擴展——排序數組 120
5.7.4 網絡課堂 123
5.8 如何查詢數組 123
5.8.1 問題描述 123
5.8.2 解決方法 123
5.8.3 知識擴展——查詢數組 123
5.8.4 網絡課堂 124
5.9 關聯數組排序問題 124
5.9.1 問題描述 124
5.9.2 解決方法 125
5.9.3 知識擴展——關聯數組 125
5.9.4 網絡課堂 128
5.10 如何處理數組越界的異常 128
5.10.1 問題描述 128
5.10.2 解決方法 128
5.10.3 知識擴展——多維數組 128
5.10.4 網絡課堂 130
第6章 字符串與正則表達式 131
6.1 字符串怎么表示 131
6.1.1 問題描述 131
6.1.2 解決方法 131
6.1.3 知識擴展——定義字符串 131
6.1.4 網絡課堂 133
6.2 怎樣連接字符串 133
6.2.1 問題描述 133
6.2.2 解決方法 133
6.2.3 知識擴展——字符串連接符 133
6.2.4 網絡課堂 134
6.3 在比較兩個字符串時可不可以不區分
大小寫 134
6.3.1 問題描述 134
6.3.2 解決方法 134
6.3.3 知識擴展——比較字符串 135
6.3.4 網絡課堂 135
6.4 字符串的替換問題 136
6.4.1 問題描述 136
6.4.2 解決方法 136
6.4.3 知識擴展——替換字符串 136
6.4.4 網絡課堂 137
6.5 怎么截取字符串 137
6.5.1 問題描述 137
6.5.2 解決方法 138
6.5.3 知識擴展——截取字符串 138
6.5.4 網絡課堂 139
6.6 怎樣判斷一個字符串是否包含在另一個
字符串中 139
6.6.1 問題描述 139
6.6.2 解決方法 139
6.6.3 知識擴展——檢索字符串 139
6.6.4 網絡課堂 140
6.7 關于統一字符串大小寫的問題 140
6.7.1 問題描述 140
6.7.2 解決方法 141
6.7.3 知識擴展——字符串大小寫
轉換 141
6.7.4 網絡課堂 141
6.8 如何獲取字符串的長度 142
6.8.1 問題描述 142
6.8.2 解決方法 142
6.8.3 知識擴展——length屬性和
字符串中的字符 142
6.8.4 網絡課堂 144
6.9 正則表達式中的“[a-zA-Z]”是
什么意思 144
6.9.1 問題描述 144
6.9.2 解決方法 144
6.9.3 知識擴展——正則表達式語法 145
6.9.4 網絡課堂 146
6.10 求一正則表達式,獲取網址參數 146
6.10.1 問題描述 146
6.10.2 解決方法 146
6.10.3 知識擴展——定義正則
表達式 147
6.10.4 網絡課堂 148
6.11 正則表達式中數據匹配問題 148
6.11.1 問題描述 148
6.11.2 解決方法 148
6.11.3 知識擴展——匹配數據 148
6.11.4 網絡課堂 150
第7章 日期和時間處理 151
7.1 為什么不是預期的日期和時間 151
7.1.1 問題描述 151
7.1.2 解決方法 151
7.1.3 知識擴展——創建Date對象 152
7.1.4 網絡課堂 153
7.2 Flex日期相減計算的困惑 153
7.2.1 問題描述 153
7.2.2 解決方法 154
7.2.3 知識擴展——計算時間差 154
7.2.4 網絡課堂 155
7.3 關于日期加減問題的求助 155
7.3.1 問題描述 155
7.3.2 解決方法 155
7.3.3 知識擴展——日期運算 155
7.3.4 網絡課堂 156
7.4 如何設置指定格式的日期顯示方式 156
7.4.1 問題描述 156
7.4.2 解決方法 156
7.4.3 知識擴展——獲取當前的
日期和時間 157
7.4.4 網絡課堂 159
7.5 Flex中時間顯示與本地不一致的問題 159
7.5.1 問題描述 159
7.5.2 解決方法 159
7.5.3 知識擴展——轉換日期和
時間的時區 160
7.5.4 網絡課堂 160
7.6 如何生成隨機驗證碼 160
7.6.1 問題描述 160
7.6.2 解決方法 160
7.6.3 知識擴展——Math類 161
7.6.4 網絡課堂 164
7.7 如何用Flex制作一個秒計時器 164
7.7.1 問題描述 164
7.7.2 解決方法 164
7.7.3 知識擴展——Timer類 165
7.7.4 網絡課堂 166
7.8 怎么實現類似sleep()函數的功能 166
7.8.1 問題描述 166
7.8.2 解決方法 167
7.8.3 知識擴展——計時函數 167
7.8.4 網絡課堂 168
第8章 XML處理 169
8.1 如何快速定義一個XML字符串 169
8.1.1 問題描述 169
8.1.2 解決方法 169
8.1.3 知識擴展——定義XML對象 170
8.1.4 網絡課堂 170
8.2 能不能用字符串拼接的方式使用XML 170
8.2.1 問題描述 170
8.2.2 解決方法 170
8.2.3 知識擴展——使用構造函數構建XML對象 171
8.2.4 網絡課堂 172
8.3 Flex讀取遠程XML中的數據 172
8.3.1 問題描述 172
8.3.2 解決方法 173
8.3.3 知識擴展——加載外部XML
文件 173
8.3.4 網絡課堂 174
8.4 如何保持格式不變向XML中添加
內容 174
8.4.1 問題描述 174
8.4.2 解決方法 174
8.4.3 知識擴展——操作XML 175
8.4.4 網絡課堂 177
8.5 如何解析XML字符串 178
8.5.1 問題描述 178
8.5.2 解決方法 178
8.5.3 知識擴展——訪問XML子
節點 178
8.5.4 網絡課堂 180
8.6 讀取XML節點屬性值問題 180
8.6.1 問題描述 180
8.6.2 解決方法 180
8.6.3 知識擴展——訪問XML屬性 181
8.6.4 網絡課堂 182
8.7 如何查找符合條件的節點 182
8.7.1 問題描述 182
8.7.2 解決方法 182
8.7.3 知識擴展——查找XML節點 183
8.7.4 網絡課堂 185
8.8 讀取XML中內容的問題 185
8.8.1 問題描述 185
8.8.2 解決方法 186
8.8.3 知識擴展——遍歷XML節點 186
8.8.4 網絡課堂 187
8.9 如何將現有數據轉換為XML格式 187
8.9.1 問題描述 187
8.9.2 解決方法 188
8.9.3 知識擴展——轉換XML類型 188
8.9.4 網絡課堂 189
第三篇 Flex組件編程篇
第9章 MXML組件 190
9.1 Flex 4中有關MXML的幾個問題 190
9.1.1 問題描述 190
9.1.2 解決方法 190
9.1.3 知識擴展——MXML命名
規范 191
9.1.4 網絡課堂 191
9.2 如何理解Flex 4中MXML應用程序
的第1行代碼 192
9.2.1 問題描述 192
9.2.2 解決方法 192
9.2.3 知識擴展——MXML的構成 192
9.2.4 網絡課堂 193
9.3 請教
區別是什么 193
9.3.1 問題描述 193
9.3.2 解決方法 193
9.3.3 知識擴展——
標記簡介 193
9.3.4 網絡課堂 194
9.4 Flex 4中s="library://ns.adobe.com/
flex/spark"表示么意思 194
9.4.1 問題描述 194
9.4.2 解決方法 195
9.4.3 知識擴展——Flex 4中的命名
空間 195
9.4.4 網絡課堂 197
9.5 關于標記的疑惑 197
9.5.1 問題描述 197
9.5.2 解決方法 197
9.5.3 知識擴展——
標記簡介 197
9.5.4 網絡課堂 198
9.5 MXML和ActionScript能不能像PHP
和HTML一樣嵌套使用 199
9.6.1 問題描述 199
9.6.2 解決方法 199
9.6.3 知識擴展——MXML與
ActionScript關系 199
9.6.4 網絡課堂 200
9.7 如何將ActionScript寫的組件用到
MXML文件里 200
9.7.1 問題描述 200
9.7.2 解決方法 201
9.7.3 知識擴展——MXML組件
繼承關系 201
9.7.4 知識擴展——MXML整合ActionScript的方式 202
9.7.5 網絡課堂 204
9.8 如何用ActionScript實現一個MXML
組件 205
9.8.1 問題描述 205
9.8.2 解決方法 205
9.8.3 知識擴展——Flex中MXML
組件分類 205
9.8.4 知識擴展——MXML組件大小 206
9.8.5 網絡課堂 209
9.8 關于在Label中使用Layout出現錯誤
的問題 209
9.9.1 問題描述 209
9.9.2 解決方法 210
9.9.3 知識擴展——設置組件定位
方式 210
9.9.4 網絡課堂 210
第10章 使用容器控制界面布局 211
10.1 Flex 4中組件前面的s:是什么意思 211
10.1.1 問題描述 211
10.1.2 解決方法 211
10.1.3 知識擴展——Flex 4的用戶
界面結構 211
10.1.4 網絡課堂 213
10.2 Flex 4中有沒有ApplicationControlBar 213
10.2.1 問題描述 213
10.2.2 解決方法 213
10.2.3 知識擴展——controlBarContent
組件 213
10.2.4 網絡課堂 216
10.3 請教HBox/VBox/ComboBox的區別 216
10.3.1 問題描述 216
10.3.2 解決方法 216
10.3.3 知識擴展——VGroup組件和HGroup組件 216
10.3.4 網絡課堂 218
10.4 如何在兩個容器中間加入分割條 218
10.4.1 問題描述 218
10.4.2 解決方法 218
10.4.3 知識擴展——HDividedBox
組件和VDividedBox組件 219
10.4.4 網絡課堂 221
10.5 怎樣去掉BorderContainer容器里面
圖片的間隔 221
10.5.1 問題描述 221
10.5.2 解決方法 222
10.5.3 知識擴展——BorderContainer
組件 222
10.5.4 網絡課堂 225
10.6 關于halo和spark中的Panel的樣式
問題 225
10.6.1 問題描述 225
10.6.2 解決方法 225
10.6.3 知識擴展——Panel組件 226
10.6.4 網絡課堂 229
10.7 怎樣控制TitleWindow的顯示位置 229
10.7.1 問題描述 229
10.7.2 解決方法 229
10.7.3 知識擴展——TitleWindow
組件 230
10.7.4 網絡課堂 232
10.8 Form里面的內容如何居中 232
10.8.1 問題描述 232
10.8.2 解決方法 233
10.8.3 知識擴展——Form組件 233
10.8.4 網絡課堂 236
10.9 如何使加載的模塊100%最大化 236
10.9.1 問題描述 236
10.9.2 解決方法 236
10.9.3 知識擴展——ModuleLoader
組件 237
10.9.4 網絡課堂 240
第11章 界面顯示組件 241
11.1 使用Label還是RichText的問題 241
11.1.1 問題描述 241
11.1.2 解決方法 241
11.1.3 知識擴展——Flex文本類組件 241
11.1.4 知識擴展——Label組件 242
11.1.5 知識擴展——RichText組件 243
11.1.6 網絡課堂 246
11.2 關于RichEditableText組件顯示的
問題 246
11.2.1 問題描述 246
11.2.2 解決方法 246
11.2.3 知識擴展——RichEditableText
組件 246
11.2.4 網絡課堂 249
11.3 如何動態改變TextInput組件的背
景色 250
11.3.1 問題描述 250
11.3.2 解決方法 250
11.3.3 知識擴展——TextInput組件 250
11.3.4 網絡課堂 252
11.4 Flex 4的TextArea有沒有htmlText
屬性 252
11.4.1 問題描述 252
11.4.2 解決方法 252
11.4.3 知識擴展——TextArea組件 253
11.4.4 網絡課堂 255
11.5 設置Spark Button組件的強調色 255
11.5.1 問題描述 255
11.5.2 解決方法 255
11.5.3 知識擴展——按鈕類組件 255
11.5.4 網絡課堂 258
11.6 如何動態添加多個CheckBox組件 258
11.6.1 問題描述 258
11.6.2 解決方法 258
11.6.3 知識擴展——CheckBox組件 259
11.6.4 網絡課堂 261
11.7 RadioButton組件怎么取消選中狀態 261
11.7.1 問題描述 261
11.7.2 解決方法 261
11.7.3 知識擴展——RadioButton
組件 262
11.7.4 網絡課堂 264
11.8 Image組件怎么才能非等比例拉伸
圖片 264
11.8.1 問題描述 264
11.8.2 解決方法 265
11.8.3 知識擴展——Image組件 265
11.8.4 網絡課堂 266
11.9 禁用DateField或DateChooser組件上的
任意日期 266
11.9.1 問題描述 266
11.9.2 解決方法 267
11.9.3 知識擴展——日期類組件 267
11.9.4 網絡課堂 271
11.10 ComboBox響應事件的問題 271
11.10.1 問題描述 271
11.10.2 解決方法 272
11.10.3 知識擴展——列表類組件 272
11.10.4 網絡課堂 276
11.11 List數據綁定和條目渲染的問題 276
11.11.1 問題描述 276
11.11.2 解決方法 277
11.11.3 知識擴展——List組件 279
11.11.4 網絡課堂 282
11.12 Tree如何遞歸出當前節點下所有的父
節點 282
11.12.1 問題描述 282
11.12.2 解決方法 283
11.12.3 知識擴展——Tree組件 284
11.12.4 網絡課堂 287
11.13 如何取消PopUpMenuButton中下拉選項
的默認label 287
11.13.1 問題描述 287
11.13.2 解決方法 288
11.13.3 知識擴展——PopUpButton
組件 289
11.13.4 知識擴展——PopUpMenuButton
組件 291
11.13.5 網絡課堂 292
第12章 導航組件 293
12.1 如何讓ViewStack與瀏覽器歷史記錄建
立關聯 293
12.1.1 問題描述 293
12.1.2 解決方法 294
12.1.3 知識擴展——ViewStack組件 295
12.1.4 網絡課堂 298
12.2 設置Accordion組件樣式的問題 298
12.2.1 問題描述 298
12.2.2 解決方法 298
12.2.3 知識擴展——Accordion組件 299
12.2.4 網絡課堂 302
12.3 怎樣在Flex 4里面設置
的寬度 302
12.3.1 問題描述 302
12.3.2 解決方法 302
12.3.3 知識擴展——ButtonBar組件 303
12.3.4 網絡課堂 304
12.4 如何修改LinkBar中鏈接單擊之后的
顏色 304
12.4.1 問題描述 304
12.4.2 解決方法 305
12.4.3 知識擴展——LinkBar組件 305
12.4.4 網絡課堂 307
12.5 關于MenuBar中頂級菜單的操作 307
12.5.1 問題描述 307
12.5.2 解決方法 307
12.5.3 知識擴展——MenuBar組件 308
12.5.4 網絡課堂 311
12.6 如何讓ToggleButtonBar中每個按鈕
顯示tooltip 311
12.6.1 問題描述 311
12.6.2 解決方法 311
12.6.3 知識擴展——ToggleButtonBar
組件 311
12.6.4 網絡課堂 313
12.7 如何通過代碼來切換TabBar 313
12.7.1 問題描述 313
12.7.2 解決方法 313
12.7.3 知識擴展——TabBar組件 314
12.7.4 網絡課堂 315
12.8 如何判斷TabNavigator中是否已有
某個Tab 316
12.8.1 問題描述 316
12.8.2 解決方法 316
12.8.3 知識擴展——TabNavigator
組件 317
12.8.4 網絡課堂 319
第13章 設計Flex組件行為和狀態 320
13.1 關于Flex中行為的疑惑 320
13.1.1 問題描述 320
13.1.2 解決方法 320
13.1.3 知識擴展——使用行為 321
13.1.4 網絡課堂 324
13.2 mouseDownEffect屬性可以賦哪些值 325
13.2.1 問題描述 325
13.2.2 解決方法 325
13.2.3 知識擴展——組件的行為
觸發器和動畫效果 325
13.2.4 網絡課堂 326
13.3 如何在執行完zoom效果之后調用
另一函數 327
13.3.1 問題描述 327
13.3.2 解決方法 327
13.3.3 知識擴展——監聽動畫 327
13.3.4 網絡課堂 330
13.4 Flex 3中的狀態與Flex 4的比較 330
13.4.1 問題描述 330
13.4.2 解決方法 330
13.4.3 知識擴展——狀態簡介 331
13.4.4 知識擴展——創建狀態 331
13.4.5 網絡課堂 335
13.5 如何實現頁面之間的跳轉效果 336
13.5.1 問題描述 336
13.5.2 解決方法 337
13.5.3 知識擴展——為狀態使用過渡
效果 338
13.5.4 網絡課堂 340
第四篇 數據開發篇
第14章 數據綁定和格式化 341
14.1 Flex 4不能使用Model標簽定義數據
模型 341
14.1.1 問題描述 341
14.1.2 解決方法 341
14.1.3 知識擴展——數據模型 341
14.1.4 網絡課堂 343
14.2 TextInput組件數據綁定的問題 343
14.2.1 問題描述 343
14.2.2 解決方法 344
14.2.3 知識擴展——數據綁定機制 344
14.2.4 網絡課堂 346
14.3 請教數據綁定的問題 346
14.3.1 問題描述 346
14.3.2 解決方法 346
14.3.3 知識擴展——使用{}綁定 346
14.3.4 網絡課堂 348
14.4 為什么一直警告數據綁定將無法檢測
對某某的指定 349
14.4.1 問題描述 349
14.4.2 解決方法 350
14.4.3 知識擴展——Bindable綁定 350
14.4.4 知識擴展——使用
組件綁定 353
14.4.5 網絡課堂 354
14.5 為什么Bindable無法綁定 354
14.5.1 問題描述 354
14.5.2 解決方法 355
14.5.3 知識擴展——腳本綁定 355
14.5.4 網絡課堂 357
14.6 PhoneFormatter格式化11位和12位電話
號碼的問題 357
14.6.1 問題描述 357
14.6.2 解決方法 357
14.6.3 知識擴展——數據格式化組件
概述 359
14.6.4 觸類旁通 366
14.6.5 網絡課堂 367
第15章 數據顯示組件 368
15.1 ArrayCollection綁定DataGrid問題 368
15.1.1 問題描述 368
15.1.2 解決方法 368
15.1.3 知識擴展——綁定內部數據 369
15.1.4 網絡課堂 371
15.2 DataGrid如何綁定對象內的字段 371
15.2.1 問題描述 371
15.2.2 解決方法 372
15.2.3 知識擴展——綁定外部數據 372
15.2.4 網絡課堂 374
15.3 如何改變DataGrid表格每行的高度 374
15.3.1 問題描述 374
15.3.2 解決方法 374
15.3.3 知識擴展——DataGrid屬性 375
15.3.4 網絡課堂 376
15.4 DataGrid怎么自動刷新數據 376
15.4.1 問題描述 376
15.4.2 解決方法 376
15.4.3 知識擴展——DataGrid方法 377
15.4.4 網絡課堂 377
15.5 DataGrid顯示帶小數點列的問題 377
15.5.1 問題描述 377
15.5.2 解決方法 378
15.5.3 知識擴展——數據顯示格式 378
15.5.4 網絡課堂 380
15.6 如何使DataGrid表頭居中,下面的
記錄右對齊 380
15.6.1 問題描述 380
15.6.2 解決方法 380
15.6.3 知識擴展——設置DataGrid
組件樣式 380
15.6.4 網絡課堂 382
15.7 如何實現用一列顯示JPG格式
小頭像 382
15.7.1 問題描述 382
15.7.2 解決方法 382
15.7.3 知識擴展——itemRender
屬性 383
15.7.4 網絡課堂 385
15.8 DataGrid組件獲取編輯后數據的
問題 385
15.8.1 問題描述 385
15.8.2 解決方法 385
15.8.3 知識擴展——獲取行數據 386
15.8.4 知識擴展——修改單元格
數據 387
15.8.5 網絡課堂 389
15.9 Repeater讀取數組的問題 390
15.9.1 問題描述 390
15.9.2 解決方法 390
15.9.3 知識擴展——Repeater組件 391
15.9.4 網絡課堂 392
第16章 與服務器端交互技術 393
16.1 Flex中的HTTPService使用問題 393
16.1.1 問題描述 393
16.1.2 解決方法 393
16.1.3 知識擴展——HTTPService類 393
16.1.4 知識擴展——HTTPService
組件 395
16.1.5 網絡課堂 396
16.2 WebService讀取asmx生成XML
的問題 396
16.2.1 問題描述 396
16.2.2 解決方法 397
16.2.3 知識擴展——WebService
組件 398
16.2.4 網絡課堂 399
16.3 RemoteObject從MXML轉換成
ActionScript時出錯的問題 399
16.3.1 問題描述 399
16.3.2 解決方法 400
16.3.3 知識擴展——RemoteObject
組件 401
16.3.4 網絡課堂 404
16.4 請教AMFPHP+PHP+MySQL出現
的亂碼問題 404
16.4.1 問題描述 404
16.4.2 解決方法 404
16.4.3 知識擴展——AMFPHP 405
16.4.4 網絡課堂 410
第五篇 高級開發篇
第17章 Flex事件機制 411
17.1 請教ActionScript 3中的事件機制 411
17.1.1 問題描述 411
17.1.2 解決方法 411
17.1.3 知識擴展——事件概述 412
17.1.4 知識擴展——事件流 412
17.1.5 知識擴展——事件處理模型 414
17.1.6 網絡課堂 416
17.2 在Flex中怎么自動觸發事件 416
17.2.1 問題描述 416
17.2.2 解決方法 416
17.2.3 知識擴展——Flex事件
啟動順序 416
17.2.4 網絡課堂 418
17.3 在事件中如何判斷事件的來源 418
17.3.1 問題描述 418
17.3.2 解決方法 418
17.3.3 知識擴展——Flex事件對象 419
17.3.4 網絡課堂 421
17.4 如何理解事件監聽和分發 421
17.4.1 問題描述 421
17.4.2 解決方法 421
17.4.3 知識擴展——監聽事件 422
17.4.4 知識擴展——調度事件 422
17.4.5 網絡課堂 424
17.5 如何一次刪除對象上監聽的所有
事件 424
17.5.1 問題描述 424
17.5.2 解決方法 425
17.5.3 知識擴展——刪除事件
監聽器 425
17.5.4 網絡課堂 427
17.6 如何處理鼠標的拖動和單擊事件 427
17.6.1 問題描述 427
17.6.2 解決方法 428
17.6.3 知識擴展——鼠標類 429
17.6.4 網絡課堂 431
17.7 使用鍵盤事件時出現的問題 431
17.7.1 問題描述 431
17.7.2 解決方法 431
17.7.3 知識擴展——鍵盤類 431
17.7.4 網絡課堂 433
17.8 請教關于自定義事件的問題 434
17.8.1 問題描述 434
17.8.2 解決方法 434
17.8.3 知識擴展——直接創建自定義
事件 435
17.8.4 知識擴展——通過類創建
自定義事件 435
17.8.5 網絡課堂 438
第18章 Flex圖表 439
18.1 有關Flex中圖表顯示的初學問題 439
18.1.1 問題描述 439
18.1.2 解決方法 439
18.1.3 知識擴展——圖表組件簡介 440
18.1.4 網絡課堂 440
18.2 餅形圖讀取XML的數據不顯示的
問題 441
18.2.1 問題描述 441
18.2.2 解決方法 441
18.2.3 知識擴展——PieChart組件 443
18.2.4 網絡課堂 446
18.3 請教BarChart背景網格設置 446
18.3.1 問題描述 446
18.3.2 解決方法 448
18.3.3 知識擴展——BarChart組件 448
18.3.4 網絡課堂 451
18.4 如何將圖表的Y軸顯示在右邊 451
18.4.1 問題描述 451
18.4.2 解決方法 451
18.4.3 知識擴展——ColumnChart
組件 453
18.4.4 網絡課堂 454
18.5 繪制Flex圖表橫坐軸標簽重疊的
問題 455
18.5.1 問題描述 455
18.5.2 解決方法 457
18.5.3 知識擴展——AreaChart組件 458
18.5.4 網絡課堂 460
18.6 如何設置Legend組件的字體大小和
樣式 460
18.6.1 問題描述 460
18.6.2 解決方法 461
18.6.3 知識擴展——Legend組件 461
18.6.4 網絡課堂 463
18.7 能否動態生成BubbleChart的series 463
18.7.1 問題描述 463
18.7.2 解決方法 463
18.7.3 知識擴展——BubbleChart
組件 464
18.7.4 網絡課堂 465
18.8 如何在鼠標移到LineChart圖表時顯示
想要的內容 465
18.8.1 問題描述 465
18.8.2 解決方法 466
18.8.3 知識擴展——LineChart組件 466
18.8.4 網絡課堂 468
18.9 PlotChart如何在顯示的散點處加一個
標簽 468
18.9.1 問題描述 468
18.9.2 解決方法 469
18.9.3 知識擴展——PlotChart組件 469
18.9.4 網絡課堂 470
18.10 一連串數據如何轉換成
CandlestickChart圖表 470
18.10.1 問題描述 470
18.10.2 解決方法 471
18.10.3 知識擴展——CandlestickChart
組件 472
18.10.4 網絡課堂 474
18.11 如何利用canDropLabels移除圖表中
水平軸線上的標簽 474
18.11.1 問題描述 474
18.11.2 解決方法 474
18.11.3 知識擴展——HLOCChart
組件 475
18.11.4 網絡課堂 476
第六篇 實例開發篇
第19章 Flex相冊 477
19.1 系統概述 477
19.2 數據庫設計 478
19.3 搭建框架 479
19.3.1 PHP服務器端 479
19.3.2 創建客戶端Flex項目 480
19.3.3 項目目錄結構 481
19.4 公共模塊 482
19.4.1 設計數據映射類 483
19.4.2 設計視圖類 483
19.4.3 設計自定義事件類 484
19.4.4 設計實例模式類 485
19.4.5 設計控制器類 486
19.5 前臺功能實現 487
19.5.1 查看所有圖片 487
19.5.2 圖片列表組件 490
19.5.3 查看圖片大圖組件 492
19.5.4 整合前臺 493
19.6 后臺功能實現 496
19.6.1 管理員登錄 496
19.6.2 圖片管理 499
19.6.3 上傳圖片 503
19.6.4 分類管理 507
19.6.5 整合后臺 508


序: