注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程Flex從入門到精通

Flex從入門到精通

Flex從入門到精通

定 價(jià):¥59.80

作 者: 聶曉霞
出版社: 清華大學(xué)出版社
叢編項(xiàng): 網(wǎng)站開發(fā)非常之旅
標(biāo) 簽: 語言與開發(fā)工具

ISBN: 9787302183051 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 513 字?jǐn)?shù):  

內(nèi)容簡介

  Flex是RIA(Rich Internet Applications,富媒體)時(shí)代最領(lǐng)先和成熟的產(chǎn)品?!禙lex從入門到精通》按照Flex技術(shù)點(diǎn),由淺入深、循序漸進(jìn)地對(duì)Flex的開發(fā)工具、基本語法、基本的容器和控件的語法及使用、高級(jí)編程、自定義的各類組件、頁面的風(fēng)格和主題、Flex與HTML的通信、共享對(duì)象、遠(yuǎn)程數(shù)據(jù)的控制、Flex圖表及Cairngorm框架等進(jìn)行了全面、系統(tǒng)的講解?!禙lex從入門到精通》最后一章給出了一個(gè)完整的實(shí)例,讀者從中可親身體驗(yàn)到實(shí)際項(xiàng)目開發(fā)的全過程,更快更好地全面掌握Flex技術(shù)?!禙lex從入門到精通》適合于廣大的網(wǎng)站開發(fā)人員、Flex技術(shù)初學(xué)者及大專院校的學(xué)生,也可供網(wǎng)頁制作愛好者及社會(huì)培訓(xùn)學(xué)員參考學(xué)習(xí)。

作者簡介

暫缺《Flex從入門到精通》作者簡介

圖書目錄

第1篇 Flex 3.0基礎(chǔ)篇

第1章 Flex概述 3
1.1 RIA概述 4
1.2 Flex概觀 4
1.2.1 Flex應(yīng)用技術(shù) 4
1.2.2 Flex組成元素 6
1.2.3 Flex技術(shù)與傳統(tǒng)網(wǎng)頁技術(shù)的對(duì)比 7
1.2.4 Flex的工作原理 8

第2章 Flex Builder介紹 11
2.1 配置Flex Builder開發(fā)環(huán)境 12
2.1.1 下載并安裝Flex Builder 3 12
2.1.2 運(yùn)行Flex Builder 3 14
2.2 Flex Builder簡介 14
2.3 Flex Builder模式(perspective) 15
2.3.1 Flex Builder開發(fā)模式中的代碼視圖 15
2.3.2 Flex Builder中的代碼提示幫助 16
2.3.3 Flex Builder開發(fā)模式中的設(shè)計(jì)視圖 17
2.3.4 Flex Builder調(diào)試(Debug)模式 18
2.3.5 編譯應(yīng)用程序 20
2.3.6 運(yùn)行和調(diào)試應(yīng)用程序 21
2.3.7 其他信息 21
2.4 學(xué)習(xí)使用文本編輯器(Editor) 21
2.5 學(xué)習(xí)建立第一個(gè)應(yīng)用程序“Hello World!” 22
2.5.1 建立第一個(gè)應(yīng)用程序“Hello World!” 22
2.5.2 Flex Builder 的生成文件 26

第2篇 Flex編程基礎(chǔ)

第3章 MXML編程 29
3.1 MXML概述 30
3.1.1 使用MXML的好處 30
3.1.2 一個(gè)簡單的MXML應(yīng)用程序 30
3.2 MXML標(biāo)簽和ActionScript類之間的相互關(guān)系 31
3.3 MXML基本語法 31
3.3.1 MXML文件名 31
3.3.2 設(shè)置組件的屬性 31
3.3.3 使用常數(shù)來設(shè)置組件的屬性值 32
3.3.4 使用斜線“\”來定義字符串屬性值 32
3.3.5 設(shè)定樣式屬性 33
3.3.6 定義URL值 33
3.3.7 使用編譯標(biāo)簽 33
3.3.8 MXML標(biāo)簽規(guī)則 34
3.4 MXML與其他相關(guān)的標(biāo)準(zhǔn) 34

第4章 ActionScript編程 37
4.1 ActionScript 3.0概觀 38
4.2 ActionScript語言特點(diǎn) 38
4.2.1 字母(Literals) 38
4.2.2 分號(hào)(;) 39
4.2.3 括號(hào)(()) 39
4.2.4 注解(Comments) 39
4.2.5 關(guān)鍵詞和保留詞(reserved words) 39
4.2.6 大小寫敏感 40
4.2.7 點(diǎn)(.) 40
4.3 變量 41
4.3.1 了解變量作用范圍 41
4.3.2 變量默認(rèn)值 42
4.3.3 常量(Constants) 42
4.3.4 數(shù)組 43
4.4 數(shù)據(jù)類型 43
4.4.1 類型檢查 43
4.4.2 is操作符 44
4.4.3 as操作符 44
4.4.4 類型轉(zhuǎn)換 44
4.5 語法:操作符(Operators) 45
4.5.1 操作符的優(yōu)先權(quán)(precedence)和關(guān)聯(lián)(associativity) 46
4.5.2 原始操作符 47
4.5.3 后綴操作符 47
4.5.4 一元操作符 47
4.5.5 乘法操作符 48
4.5.6 加法操作符 48
4.5.7 位移操作符 48
4.5.8 關(guān)系操作符 49
4.5.9 等式操作符 49
4.5.10 位操作符 49
4.5.11 邏輯操作符 50
4.5.12 條件操作符 50
4.5.13 賦值操作符 50
4.6 ActionScript語句 51
4.6.1 條件語句(Conditionals) 51
4.6.2 循環(huán)語句(Looping) 53
4.7 函數(shù)(Functions) 55
4.7.1 引用函數(shù) 55
4.7.2 函數(shù)聲明 55
4.7.3 函數(shù)文字 55
4.7.4 函數(shù)返回值 56
4.7.5 嵌套的函數(shù) 56
4.7.6 函數(shù)的參數(shù) 57
4.8 對(duì)象和類 57
4.9 包和命名空間 58
4.9.1 文件包 58
4.9.2 建立文件包 59
4.9.3 輸入文件包 59
4.9.4 命名空間 59
4.10 如何在Flex中應(yīng)用ActionScript 60
4.10.1 在MXML文件中使用ActionScript代碼 60
4.10.2 包含(inculding)ActionScript代碼和輸入(importing)ActionScript代碼 61
4.10.3 在ActionScript代碼中引用Flex組件 61
4.11 創(chuàng)建ActionScript組件 62

第5章 Flex組件(Components) 63
5.1 組件簡介 64
5.1.1 組件的特點(diǎn) 64
5.1.2 組件的類繼承 64
5.1.3 在MXML和ActionScript中使用組件 65
5.2 組件的大?。⊿izing Components) 65
5.2.1 定義組件大小的方式 65
5.2.2 如何使用組件默認(rèn)值 66
5.2.3 設(shè)置組件絕對(duì)值大小 66
5.2.4 設(shè)置組件相對(duì)值大小 67
5.2.5 使用約束布局定義組件大小 67
5.3 組件的定位(Positioning Components) 68
5.3.1 使用自動(dòng)定位 68
5.3.2 使用絕對(duì)值定位 69
5.3.3 使用約束布局定位 70

第6章 Flex控件(Controls) 71
6.1 控件簡介(Controls) 72
6.1.1 直接控件拖放 72
6.1.2 書寫代碼 72
6.1.3 實(shí)例演示 73
6.1.4 控件的分類 76
6.1.5 定義控件大?。⊿izing Controls) 77
6.1.6 控件定位(Positioning Controls) 79
6.2 按鈕控件(Button Control) 79
6.2.1 基本按鈕控件概述 80
6.2.2 建立一個(gè)按鈕控件示例 80
6.2.3 改變按鈕外觀 82
6.3 彈出按鈕控件(PopUpButton Control) 83
6.3.1 彈出按鈕控件概述 84
6.3.2 建立一個(gè)彈出按鈕控件示例 84
6.4 按鈕條和開關(guān)按鈕條控件(ButtonBar
and ToggleButtonBar Controls) 86
6.4.1 按鈕條和開關(guān)按鈕條控件概述 87
6.4.2 建立一個(gè)按鈕條控件示例 87
6.4.3 建立一個(gè)開關(guān)按鈕條控件示例 89
6.5 復(fù)選框控件(CheckBox Control) 90
6.5.1 復(fù)選框控件概述 90
6.5.2 建立一個(gè)復(fù)選框控件示例 91
6.6 單選按鈕控件(RadioButton Control) 93
6.6.1 單選按鈕控件概述 93
6.6.2 建立一個(gè)單選按鈕控件示例 93
6.7 鏈接按鈕控件(LinkButton Control) 95
6.7.1 鏈接按鈕控件概述 95
6.7.2 建立一個(gè)鏈接按鈕控件 95
6.8 鏈接條控件(LinkBar Control) 97
6.8.1 鏈接條控件概述 97
6.8.2 建立一個(gè)鏈接條控件示例 97
6.9 標(biāo)簽條控件(TabBar Control) 99
6.9.1 標(biāo)簽條控件概述 99
6.9.2 建立一個(gè)標(biāo)簽條控件 100
6.10 進(jìn)度條控件(ProgressBar Control) 101
6.10.1 進(jìn)度條控件概述 101
6.10.2 進(jìn)度條控件模式 101
6.10.3 建立一個(gè)進(jìn)度條控件 102
6.11 滾動(dòng)條控件(ScrollBar Control) 103
6.11.1 滾動(dòng)條控件概述 104
6.11.2 建立一個(gè)垂直滾動(dòng)條控件示例 104
6.12 水平滑桿和垂直滑桿控件(HSlider and VSlider Control) 106
6.12.1 水平滑桿和垂直滑桿控件概述 106
6.12.2 建立一個(gè)水平滑桿示例 107
6.13 水平尺和垂直尺控件(HRule and VRule Control) 108
6.13.1 水平尺和垂直尺控件概述 108
6.13.2 建立一個(gè)水平尺和垂直尺控件示例 109
6.14 標(biāo)簽控件(Label Control) 110
6.14.1 標(biāo)簽控件概述 110
6.14.2 建立一個(gè)標(biāo)簽控件示例 111
6.15 文本條控件(TextInput Control) 111
6.15.1 文本條控件概述 111
6.15.2 建立一個(gè)文本條控件示例 112
6.16 文本控件(Text Control) 113
6.16.1 文本控件概述 113
6.16.2 建立一個(gè)文本控件示例 113
6.17 文本區(qū)域控件(TextArea Control) 114
6.17.1 文本區(qū)域控件概述 115
6.17.2 建立一個(gè)文本區(qū)域控件示例 115
6.18 富文本編輯器控件(RichTextEditor Control) 116
6.18.1 富文本編輯器控件概述 116
6.18.2 建立一個(gè)富文本編輯器控件示例 117
6.19 菜單控件(Menu Control) 118
6.19.1 菜單控件概述 118
6.19.2 建立一個(gè)菜單控件示例 119
6.20 菜單條控件(MenuBar Control) 121
6.20.1 菜單條控件概述 121
6.20.2 建立一個(gè)菜單條控件示例 122
6.21 彈出菜單按鈕控件(PopUpMenuButton Control) 123
6.21.1 彈出菜單按鈕控件概述 123
6.21.2 建立一個(gè)彈出菜單按鈕控件示例 123
6.22 列表控件(List Control) 125
6.22.1 列表控件概述 125
6.22.2 建立一個(gè)列表控件示例 126
6.23 水平列表控件(HorizontalList Control) 129
6.23.1 水平列表控件概述 129
6.23.2 建立一個(gè)水平列表控件示例 129
6.24 排列列表控件(TileList Control) 131
6.24.1 排列列表控件概述 131
6.24.2 建立一個(gè)排列列表控件示例 132
6.25 下拉列表控件(ComboBox Control) 134
6.25.1 下拉列表控件概述 135
6.25.2 建立一個(gè)下拉列控件示例 135
6.26 數(shù)據(jù)表格控件(DataGrid Control) 137
6.26.1 數(shù)據(jù)表格控件概述 137
6.26.2 建立一個(gè)數(shù)據(jù)表格表控件示例 138
6.27 樹結(jié)構(gòu)控件(Tree Control) 140
6.27.1 樹結(jié)構(gòu)控件概述 140
6.27.2 建立一個(gè)樹結(jié)構(gòu)控件示例 141
6.28 計(jì)數(shù)器控件(NumbericStepper Control) 142
6.28.1 計(jì)數(shù)器控件概述 143
6.28.2 建立一個(gè)計(jì)數(shù)器控件示例 143
6.29 日期選擇器和日期條控件(DateChooserand DateField Controls) 144
6.29.1 日期選擇器控件概述 144
6.29.2 建立一個(gè)日期選擇器控件示例 145
6.29.3 日期條控件概述 146
6.29.4 建立一個(gè)日期條控件示例 147
6.30 圖像控件(Image Control) 148
6.30.1 圖像控件概述 148
6.30.2 建立一個(gè)圖像控件示例 148
6.31 SWF加載器控件(SWFLoader Control) 149
6.31.1 SWF加載器控件概述 149
6.31.2 建立一個(gè)SWF加載器控件示例 150
6.32 音像控件(VideoDisplay Control) 151
6.32.1 音像控件概述 151
6.32.2 建立一個(gè)音像顯示控件示例 151
6.33 選色器控件(ColorPicker Control) 152
6.33.1 選色器控件概述 152
6.33.2 建立一個(gè)默認(rèn)的選色器控件示例 153
6.33.3 建立一個(gè)用戶自定義的選色器控件示例 154
6.34 警告控件(Alert Control) 156
6.34.1 警告控件概述 156
6.34.2 建立一個(gè)警告控件示例 157

第3篇 Flex設(shè)計(jì)篇

第7章 基礎(chǔ)知識(shí):容器(Container) 161
7.1 什么是容器 162
7.1.1 容器簡介 162
7.1.2 Flex容器的定位方式 162
7.1.3 Flex的分類 162
7.2 應(yīng)用容器(Application Container) 163
7.2.1 應(yīng)用容器簡介 163
7.2.2 應(yīng)用對(duì)象簡介 164
7.3 布局容器(Layout Container) 165
7.3.1 畫布布局容器(Canvas Layout Container) 165
7.3.2 盒子、水平盒子、垂直盒子布局容器(Box、Hbox and VBox Layout Container) 167
7.3.3 控制條布局容器(ControlBar Layout Container) 169
7.3.4 應(yīng)用控制條布局容器(ApplicationControlBar Layout Container) 170
7.3.5 分離盒、水平分離盒、垂直分離盒容器(Divided Box,HdividedBoxand VDividedBox) 172
7.3.6 表單、表單頭、單元格布局容器(Form, FormHeading and FormItem Layout Container) 174
7.3.7 格柵布局容器(Grid Layout Container) 180
7.3.8 面板布局容器(Panel Layout Container) 183
7.3.9 排列模板布局容器(Tile Layout Container) 184
7.3.10 標(biāo)題窗口布局容器(TitleWindow Layout Container) 186
7.4 導(dǎo)航容器(Navigator Container) 188
7.4.1 視窗堆棧導(dǎo)航容器(ViewStack Navigator Container) 188
7.4.2 列表導(dǎo)航容器(TabNavigator Container) 191
7.4.3 折疊導(dǎo)航容器(Accordion navigator Container) 193
第8章 約束版面布局(Constraint-based Layout) 197
8.1 約束版面布局(Constraint-based Layout)概觀 198
8.2 插入和定位組件 198
8.3 定義約束定位的布局 200

第9章 行為控制(Behavior) 203
9.1 行為控制 204
9.1.1 行為控制效果 204
9.1.2 工廠類和實(shí)體類(Factory and Instance Classes) 205
9.1.3 Flex支持的效果 206
9.1.4 Flex的觸發(fā)器(triggers) 211
9.2 使用行為控制 212
9.2.1 在MXML中使用數(shù)據(jù)綁定來實(shí)現(xiàn)行為控制 213
9.2.2 在MXML中使用樣式來實(shí)現(xiàn)行為控制 213
9.2.3 使用setStyle()和getStyle()函數(shù)在MXML中定義的行為效果 213
9.3 在ActionScript中實(shí)現(xiàn)行為控制 214
9.3.1 倒序顯示控件的行為效果 216
9.3.2 終止/暫停行為效果 216
9.3.3 建立一個(gè)可以重復(fù)使用的行為效果 217
9.3.4 在ActionScript使用樣式應(yīng)用行為效果 218
9.3.5 使用Effect.target和Effect.targets屬性應(yīng)用行為效果 222
9.4 行為效果技巧 224
9.4.1 設(shè)定行為效果存在的時(shí)間 224
9.4.2 使用嵌入的字體顯示行為效果 225
9.4.3 使用組合行為效果 226
9.4.4 使用動(dòng)畫屬性(AnimateProperty)行為效果 228
9.4.5 重復(fù)(Repeating)行為效果 229
9.4.6 延遲(Delaying)行為效果的發(fā)生 230
9.4.7 使用遮罩(Mask)行為效果 231

第10章 樣式(Style)和主題(Theme) 233
10.1 樣式概觀 234
10.1.1 Flex使用樣式的方法 234
10.1.2 樣式的繼承特性 234
10.2 MXML使用樣式表單 234
10.2.1 使用外部的樣式表單文件 235
10.2.2 使用本地的樣式定義 236
10.2.3 使用組件標(biāo)簽內(nèi)部屬性樣式 239
10.3 在ActionScript中使用樣式表單 240
10.3.1 使用StyleManager類 240
10.3.2 使用CSSStyleDeclaration類 241
10.3.3 使用getStyle()和setStyle()方法 242
10.3.4 在運(yùn)行時(shí)使用樣式表單 244
10.4 樣式值的格式 245
10.4.1 長度(Length)格式 245
10.4.2 時(shí)間(Time)格式 248
10.4.3 顏色(Color)格式 248
10.4.4 使用數(shù)組定義樣式屬性 249
10.5 使用Cascading Style Sheets(CSS)樣式表單文件 252
10.5.1 CSS概述 252
10.5.2 屬性和選擇器(selector)名稱 252
10.5.3 CSS中的繼承 253
10.5.4 Flex中的CSS 253
10.5.5 類選擇器(Class selector) 253
10.5.6 類型選擇器(Type selector) 254
10.5.7 使用混合的選擇器 256
10.5.8 選擇器的優(yōu)先權(quán) 257
10.5.9 所支持的CSS屬性 259
10.5.10 在樣式中嵌入數(shù)據(jù)源 260
10.6 樣式的繼承 261
10.6.1 樣式繼承順序 261
10.6.2 繼承異議(exceptions) 264
10.6.3 支持的樣式 264
10.6.4 主題色彩屬性 265
10.7 主題概觀 265
10.7.1 使用主題 266
10.7.2 Flex包含的主題文件 266
10.7.3 利用格式化文件編譯主題SWC件 267

第11章 皮膚(Skin) 269
11.1 皮膚的構(gòu)成 270
11.2 建立圖形皮膚 271
11.2.1 使用setStyle()方法 271
11.2.2 使用CSS表單 272
11.2.3 使用標(biāo)簽內(nèi)部定義方法 273
11.3 建立程序皮膚 274
11.4 建立狀態(tài)皮膚 275
11.5 子組件的皮膚 277

第12章 條目渲染器(Item Renderer) 279
12.1 條目渲染器概觀 280
12.1.1 默認(rèn)的條目渲染器 280
12.1.2 用戶自定義的條目渲染器 280
12.1.3 條目渲染器的應(yīng)用布局 281
12.2 建立用戶自定義條目渲染器 281
12.2.1 建立標(biāo)簽內(nèi)部(drop-in)條目渲染器和選項(xiàng)編輯器 281
12.2.2 建立程序內(nèi)部的條目渲染器和選項(xiàng)編輯器 285
12.2.3 使用Flex組件文件作為條目渲染器和選項(xiàng)編輯器 289
12.2.4 使用ActionScript類文件作為條目渲染器 292

第13章 工具條提示(ToolTips) 297
13.1 工具條提示概觀 298
13.2 建立工具條提示 298
13.2.1 使用ToolTip屬性建立提示 298
13.2.2 子容器工具條提示顯示原則 298
13.2.3 提示信息的換行顯示 300
13.2.4 設(shè)定工具條提示的樣式 301
13.2.5 設(shè)定工具條提示的寬度 302
13.2.6 使用工具條提示事件 303
13.3 使用工具條提示管理(ToolTip Manager) 304
13.3.1 激活和禁用工具條提示 304
13.3.2 延遲工具條提示時(shí)間 305
13.3.3 在工具條提示上使用行為效果 307
13.3.4 建立動(dòng)態(tài)的工具條提示 308
13.3.5 建立用戶自定義工具條提示 308
13.4 使用錯(cuò)誤信息的工具條提示 310
13.5 重寫工具條提示的皮膚 312

第14章 光標(biāo)管理器(Cursor Manager) 315
14.1 使用CursorManager光標(biāo)管理器 316
14.2 使用忙碌光標(biāo) 318
14.2.1 設(shè)定忙碌光標(biāo) 318
14.2.2 使用忙碌光標(biāo)屬性 320
14.2.3 使用手形光標(biāo) 320

第15章 Flex應(yīng)用程序本地化(Localizing) 321
15.1 本地化概觀 322
15.1.1 資源包(Resource Bundle)和屬性文件(Properties File) 322
15.1.2 本地化工作流程 322
15.2 建立本地化應(yīng)用程序 323

第16章 動(dòng)態(tài)重復(fù)控件和容器(Repeating) 327
16.1 動(dòng)態(tài)重復(fù)控件和容器(Repeating)簡介 328
16.2 建立重復(fù)控件 328
16.2.1 建立基本靜態(tài)的重復(fù)控件 329
16.2.2 建立動(dòng)態(tài)循環(huán)的重復(fù)控件 332
16.3 引用重復(fù)控件 333
16.3.1 引用重復(fù)的子類控件 335
16.3.2 引用嵌套的重復(fù)控件 335
16.3.3 重復(fù)控件的事件處理 336
16.4 使用用戶自定義MXML重復(fù)控件 337
16.5 使用重復(fù)控件的注意事項(xiàng) 339

第17章 視窗狀態(tài)(View States) 341
17.1 視窗狀態(tài)概觀 342
17.1.1 簡單的登錄表格示例 342
17.1.2 使用視窗狀態(tài)控制布局 344
17.1.3 對(duì)比視窗狀態(tài)和導(dǎo)航 346
17.2 建立和使用視窗狀態(tài) 346
17.2.1 使用Flex Builder中建立新的視窗狀態(tài) 346
17.2.2 在Action Script代碼中建立新的視窗狀態(tài) 349
17.3 定義新的視窗狀態(tài) 352
17.3.1 重寫組件屬性 352
17.3.2 重寫組件樣式 353
17.3.3 增加和減少組件 354
17.3.4 在事件處理中設(shè)定重寫 356

第18章 過渡(Transition) 359
18.1 在登錄表格上使用過渡 360
18.2 定義過渡 362
18.2.1 定義多個(gè)過渡 364
18.2.2 定義效果目標(biāo) 365
18.2.3 定義效果起始和終止值 365
18.3 在過渡中使用行為效果 365
18.4 過濾過渡(Filtering T) 368
18.5 使用過渡效果的提示 370

第19章 拖放行為(Drag and Dorp) 371
19.1 拖放行為概觀 372
19.2 在列表類控件上使用拖放行為 372
19.2.1 實(shí)現(xiàn)基本的列表類控件拖放行為 372
19.2.2 兩個(gè)方向的拖放行為 374
19.2.3 在同一個(gè)控件上的拖放行為 376
19.2.4 列表類控件的拖動(dòng)放置屬性 378
19.3 人為添加拖放行為 378
19.3.1 用來定義拖放操作的類 379
19.3.2 手工拖放實(shí)現(xiàn)原理 380
19.3.3 手工拖放操作示例 380
19.4 拖放行為示例 383
19.4.1 使用容器作為放置目標(biāo)示例 384
19.4.2 設(shè)定拖動(dòng)代理 385
19.4.3 對(duì)放置目標(biāo)的dragOver和dragExit事件進(jìn)行管理 387
19.5 移動(dòng)和復(fù)制數(shù)據(jù) 391
19.5.1 移動(dòng)和復(fù)制 391
19.5.2 在列表控件和數(shù)據(jù)列表控件之間移動(dòng)或復(fù)制數(shù)據(jù) 391
19.5.3 在非列表類控件之間移動(dòng)或復(fù)制數(shù)據(jù) 394
第20章 嵌入外部資源(Embedding Assets) 399
20.1 嵌入外部資源概觀 400
20.2 嵌入?yún)?shù) 401
20.3 嵌入資源類型 402

第4篇 Flex數(shù)據(jù)篇

第21章 Flex與外部通信 407
21.1 獲得環(huán)境信息 408
21.2 傳遞數(shù)據(jù)到Flex應(yīng)用程序 410
21.3 從Flex應(yīng)用程序接觸外部JavaScript函數(shù) 412
21.3.1 使用ExternalInterface API獲得JavaScript 412
21.3.2 使用navigateToURL()方法獲得JavaScript 415
21.4 從JavaScript應(yīng)用程序獲得Flex 416

第22章 共享對(duì)象(Shared Objects) 419
22.1 共享對(duì)象概觀 420
22.2 使用共享對(duì)象 420
22.2.1 在共享對(duì)象中增加數(shù)據(jù)和刪除共享對(duì)象 421
22.2.2 使用共享對(duì)象的示例 421

第23章 數(shù)據(jù)獲取和聯(lián)系(Data Access and Interconnectivity) 427
23.1 從Flex中獲得服務(wù)器的數(shù)據(jù) 428
23.1.1 使用HTTPService組件 428
23.1.2 使用WebService組件 430
23.1.3 使用RemoteObject組件 432
23.2 表達(dá)數(shù)據(jù)(Representing Data) 437
23.3 數(shù)據(jù)綁定(Data Binding) 438
23.3.1 數(shù)據(jù)綁定的3種方法 439
23.3.2 使用“{}”綁定數(shù)據(jù)到數(shù)據(jù)模型(Data Models) 440
23.3.3 綁定一個(gè)數(shù)據(jù)源到多個(gè)目標(biāo)屬性 441
23.3.4 綁定多個(gè)數(shù)據(jù)源到一個(gè)目標(biāo)屬性的示例 442
23.3.5 定義雙向的綁定示例 442
23.3.6 使用Bindable元數(shù)據(jù)標(biāo)簽 443
23.4 數(shù)據(jù)存儲(chǔ)(Data Storing) 444
23.4.1 定義一個(gè)數(shù)據(jù)模型 444
23.4.2 在數(shù)據(jù)模型中使用數(shù)據(jù)確證 445
23.4.3 綁定數(shù)據(jù)到XML數(shù)據(jù)模型 447
23.5 數(shù)據(jù)確證(Data Validating) 447
23.5.1 事件觸發(fā)確證行為示例 448
23.5.2 程序觸發(fā)確證行為示例 449
23.5.3 激活和失活validator 450
23.5.4 確證必須的輸入項(xiàng) 451
23.5.5 使用數(shù)據(jù)綁定來定義validator 452
23.6 數(shù)據(jù)格式化(Data Formatting) 453
23.6.1 使用數(shù)據(jù)格式化 453
23.6.2 使用CurrencyFormatter類示例 453
23.6.3 使用NumberFormatter類示例 454
23.6.4 使用PhoneFormatter類示例 455
23.6.5 使用ZipCodeFormatter類示例 456
23.6.6 使用DateFormatter類示例 457

第24章 圖表組件
(Charting Components) 461
24.1 圖表組件概覽 462
24.1.1 使用圖表組件 462
24.1.2 序列類、坐標(biāo)軸類和圖表事件 463
24.2 圖表組件概覽 463
24.2.1 面積圖表(Area Chart)示例 463
24.2.2 條形圖表(Bar Chart)示例 466
24.2.3 氣泡圖表(Bubble Chart)示例 468
24.2.4 蠟燭圖表(Candlestick Chart)示例 473
24.2.5 圓柱圖表(Column Chart)示例 475
24.2.6 HighLowOpenClose圖表
(HighLowOpenCloseChart)示例 477
24.2.7 折線圖表(Line Chart)示例 478
24.2.8 圓餅圖表(Pie Chart)示例 480
24.2.9 散點(diǎn)圖表(Plot Chart)示例 481
24.2.10 使用多個(gè)數(shù)據(jù)序列示例 483

第5篇 Flex綜合實(shí)例篇

第25章 查詢天氣系統(tǒng)——基于
Cairngorm框架 487
25.1 Cairngorm框架概覽 488
25.2 查詢天氣系統(tǒng)分析 489
25.2.1 整體結(jié)構(gòu) 489
25.2.2 數(shù)據(jù)來源 489
25.2.3 建立項(xiàng)目 490
25.3 值對(duì)象 491
25.3.1 查詢信息值對(duì)象QueryItemVO.as 491
25.3.2 城市信息值對(duì)象CityInfoVO.as 492
25.4 視圖代碼 493
25.4.1 查詢信息視圖QueryPanel.mxml 493
25.4.2 城市信息視圖
CityInfoPanel.mxml 495
25.4.3 天氣預(yù)報(bào)數(shù)據(jù)格柵視圖
WeatherResultPanel.mxml 496
25.4.4 溫度折線圖表視圖
WeatherResultChart.mxml 499
25.5 模型定位器代碼 502
25.5.1 模型定位器ModelLocator.as 502
25.5.2 模型變量類GetWeather.as 503
25.6 事件程序
GetWeatherByCityEvent.as 504
25.7 控制器程序GetWeatherBy
CityControl.as 504
25.8 命令程序
GetWeatherByCityCommand.as 505
25.9 服務(wù)層代碼 507
25.9.1 服務(wù)程序Services.mxml 507
25.9.2 服務(wù)委托程序ServicesDelegate.as 508
25.10 主程序
WeatherForeCastExample.mxml 509
25.11 運(yùn)行和測試 512

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)