中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 業(yè)界動態(tài) > 專業(yè)書訊 > Flex3.0 RIA開發(fā)詳解
《NewWebPick》16期中文大眾版 回到列表 《Connection》第6期免費下載
 Flex3.0 RIA開發(fā)詳解

作者:bluehearts 時間: 2008-07-17 文檔類型:原創(chuàng) 來自:藍色理想

完全手冊  Flex3.0 RIA開發(fā)詳解:基于ActionScript3.0實現(xiàn)

在當當網(wǎng)購買此書

黃曦等編著
2008年1月出版
ISBN 978-7-121-05648-2
69.8 元(含光盤1 張)
648頁

作者的話

RIA富媒體開發(fā)應用很早就出現(xiàn)了。但真正興起是2007年的事情。2007的網(wǎng)絡視頻的飛速發(fā)展,掀開RIA大規(guī)模應用的開始。而2008年號稱是RIA應用年。在RIA開發(fā)技術中,以Adobe的Flex技術和微軟的Siverlight為首。而發(fā)展最成熟的是Flex技術,F(xiàn)在Adobe推出功能更強大的最新版本Flex 3.0。
本人跟蹤Flex技術多年,深刻體驗Flex 1.5、2.0版本。經(jīng)過一年的準備和寫作,終于完成這本書。這本書從基礎講解,剖析Flex 3.0技術構(gòu)成,詳細講解Flex 3.0的基礎——Actionscript 3.0,介紹其組件應用,分析其與后臺交互數(shù)據(jù)的處理,并在最后對Cairngorm框架進行引入。本書在注重理論講解的同時,還介紹Flex現(xiàn)有的應用視頻播放器和擴展應用Flex網(wǎng)上商城的構(gòu)建。
希望讀者通過本書掌握Flex 3.0,從而進入RIA絢麗的廣泛世界。

內(nèi)容簡介

Flex是目前最流行的RIA(Rich Internet Application)開發(fā)技術之一。本書由淺入深,循序漸進地講解如何使用Flex技術開發(fā)RIA應用程序。全書內(nèi)容包括Flex簡介、安裝和配置Flex開發(fā)運行環(huán)境、熟悉Flex開發(fā)工具、ActionScript 3.0語法、Flex組件開發(fā)、CSS布局、美化界面、數(shù)據(jù)傳輸與交互、開發(fā)框架Cairngorm等。為了便于讀者學習,本書最后兩章分別對兩個較綜合的實例進行分析,詳細講解了Cairngorm開發(fā)框架的搭建、組件設計、功能設計、界面外觀設計。
本書適合廣大Flex程序開發(fā)人員、RIA開發(fā)愛好者和大專院校學生閱讀,尤其是有編程經(jīng)歷的技術開發(fā)人員。

前言

Flash的難題

傳統(tǒng)的HTML應用程序功能單一、人機交互性差、安全性能不高。隨著RIA(Rich Internet Application)技術的不斷發(fā)展,Web開發(fā)有了新的發(fā)展分支,即包含豐富用戶體驗的應用程序。

最早的RIA應用程序大多由Flash開發(fā)工具制作。RIA程序的效果非常理想,且可運行于不同平臺中,但Flash工具的特點決定了它不適合開發(fā)大中型RIA程序。其一,F(xiàn)lash工具是專業(yè)用于制作動畫的開發(fā)平臺,適合于開發(fā)時間邏輯較強的程序,但并不適合于開發(fā)業(yè)務邏輯復雜的程序。其二,F(xiàn)lash工具倡導DIY精神,只提供最基礎的組件,所以幾乎所有的任務都要自行完成。

Flex橫空出世

Flex技術的出現(xiàn)解決了Flash技術的大部分問題。使用Flex技術開發(fā)部署RIA應用程序非常簡單。由于Flex技術基于MXML標準、CSS標準、XML標準、ActionScript 3.0標準,所以開發(fā)過程更規(guī)范、應用程序更容易擴展。Flex技術中提供豐富的組件,使得Flex開發(fā)人員只需將注意力集中于業(yè)務邏輯開發(fā)。另外,F(xiàn)lex編程是面向?qū)ο蟮木幊,開發(fā)過程與大部分編程語言相似,所以其他語言開發(fā)人員可較容易地理解和掌握Flex。從Google趨勢(http://www.google.cn/trends?q=flex&ctab=0&hl=zh-CN&geo=CN&date=all)上可以看出Flex發(fā)展迅猛,如下圖所示:

為了幫助初學者入門和掌握Flex技術,作者翻閱了大量英文文檔,編寫了大量實例代碼,花費大約半年時間編寫此書。本書全面地介紹了Flex技術,并以實例介紹了如何使用Flex技術開發(fā)應用程序。通過本書的學習,讀者能夠了解和掌握Flex開發(fā)技巧,具有一定的開發(fā)實踐能力。

本書的特點

  1. 提供完善的售后服務:
    為了幫助大家學習Flex,我們?yōu)閺V大讀者建立專門的討論區(qū),網(wǎng)址為www.rzchina.net。廣大讀者可以和作者對Flex技術進行討論。
  2. 循序漸進,由淺入深:
    為了方便讀者學習,本書首先讓讀者了解什么是Flex,使用什么工具開發(fā),并詳細介紹第一個Flex應用程序的開發(fā)過程。讀者可通過第一個Flex程序,逐步了解和熟悉Flex技術的開發(fā)過程、開發(fā)技巧。本書先介紹ActionScript 3.0語言的語法,后介紹Flex組件開發(fā)、美化界面、數(shù)據(jù)傳輸、開發(fā)框架等內(nèi)容,最后以綜合實例幫助讀者學習Flex技術。
  3. 技術全面,內(nèi)容充實:
    作者花費2~3個月時間進行前期準備,詳細分析了現(xiàn)行Flex技術及相關技術的特點和實例應用。全書包含F(xiàn)lex常用的各種技術和工具,如Flex Builder 3、LiveCycle Data Services、Cairngorm、Flex-Ajax Bridge以及與這些技術的結(jié)合。
  4. 案例精講,深入剖析:
    根據(jù)本人多年的項目經(jīng)驗和對Flex技術的深入研究,認為學習Flex技術的捷徑在于多看多實踐,所以本書中為每個知識點都提供實例代碼。讀者通過分析和理解代碼及代碼解釋,可以更快地掌握Flex技術中的知識點和開發(fā)技巧。本書在實例代碼中提供詳細的注釋,對有特殊用法或含義的代碼進行詳細闡述。
  5. 綜合實例,靈活應用:
    本書最后三章分別介紹了Flex播放器實例、CairngormStore實例和視頻分享網(wǎng)站。這三個實例都具有一定的代表性。通過Flex播放器實例,讀者可以學習和掌握如何在Flex中控制視頻和音頻。CairngormStore實例是一個簡單的在線購物網(wǎng)站。而視頻分享網(wǎng)站是Flex現(xiàn)在最成功的商業(yè)應用。讀者通過此實例的學習可了解和掌握如何使用Flex開發(fā)大中型的應用程序。
  6. 配有光盤,加速學習:
    本書配套光盤中包含書中全部實例的工程源代碼,讀者可以方便地學習和參考。查看和分析大量源代碼能快速、有效地提高Flex編程能力,掌握開發(fā)技巧。

本書的內(nèi)容

光盤介紹

  1. 系統(tǒng)運行環(huán)境
    技術平臺:Flex 3.0。
    數(shù)據(jù)庫:SQL Server 2000。 
    AMF服務器軟件:Fluorine(for .net)或LiveCycle Data Services(for java)。
    開源框架:Cairngorm 2.1或Cairngorm 2.2。
    操作系統(tǒng):Windows系列操作系統(tǒng)或Mac系列操作系統(tǒng)。
    需要說明的是,絕大部分源程序未使用數(shù)據(jù)庫、.net、Java、Cairngorm框架,所以只需要安裝Flex 3.0即可。
  2. 硬件環(huán)境
    任何可以正常運行Windows操作系統(tǒng)或Mac操作系統(tǒng)的電腦都可以運行。
    常規(guī)硬件配置,對顯卡、聲卡都無特別要求。
  3. 本光盤應注意事項
    本光盤主要為書中的源程序,其使用方法如下所示。
    1. 在Flex平臺下單擊“File”|“Import…”命令,打開導入對話框,如圖1所示。

      圖1  導入對話框
    2. 選擇“General”文件夾下的“Existing Projects into Workspace”選項。單擊“Next”按鈕,打開選擇工程路徑對話框,如圖2所示。

      圖2  選擇工程路徑對話框
    3. 在“Select root directory”文本框中輸入工程根目錄,單擊“Finish”按鈕,完成導入Flex工程。
  4. 數(shù)據(jù)庫導入
    本書中21.5和21.6的源代碼中提供了SQL Server 2000數(shù)據(jù)庫文件(.mdf和.ldf)和sql文件(.sql)。兩種方法可以導入數(shù)據(jù)庫:執(zhí)行sql語句(此方法在本書中已介紹),導入數(shù)據(jù)庫源文件(.mdf)。導入數(shù)據(jù)庫源文件的方法如下所示。
    1. 單擊“開始”|“Microsoft SQL Server”|“企業(yè)管理器”命令,打開企業(yè)管理器對話框,如圖3所示。

      圖3  企業(yè)管理器
    2. 右擊“數(shù)據(jù)庫”選項,選擇“所有任務”|“附加數(shù)據(jù)庫…”命令,彈出附加數(shù)據(jù)庫對話框,如圖4所示。

      圖4  附加數(shù)據(jù)庫對話框
    3. 在“要附加數(shù)據(jù)庫的MDF文件”文本框中輸入數(shù)據(jù)庫文件(.mdf)路徑。單擊“確定”按鈕完成導入數(shù)據(jù)庫。
  5. “源文件”文件夾
    請詳見本書附錄A。
  6. “Flex 3.0學習指南”文件夾
    共26個文件619楨動畫,并以幻燈片的形式播放,可以說是自學的最好素材。同時還可以作為老師的講義,在授課時使用。
  7. “Flash ActionScript 3.0學習指南”文件夾
    其中包括24章419楨動畫,囊括了ActionScript 3.0的所有知識,可以通過它,可以了解AS3的各種概念,為深入學習打下基礎。

適合的讀者

  • Flex專業(yè)開發(fā)人員      
  • 網(wǎng)站開發(fā)人員
  • Flex程序維護人員     
  • 客戶端程序開發(fā)人員
  • RIA開發(fā)愛好者 
  • UI界面設計人員
  • 大中專院校的學生
  • 社會培訓學生

目錄

第一篇  基礎篇
第 1章  Flex概述 2
1.1  Flex簡介 2
1.1.1  Flex的技術特點 3
1.1.2  Flex 3.0的新特性 5
1.2  Flex Builder 3的下載與安裝 6
1.2.1  安裝Flex Builder 3的系統(tǒng)
1.2.1  要求 7
1.2.2  下載Flex Builder 3 Beta 1 7
1.2.3  Flex Builder 3 Beta 1的安裝 9
1.3  Flex基礎結(jié)構(gòu)MXML介紹 11
1.4  建立第一個Flex 3.0程序 12
1.5  編譯與運行第一個Flex 3.0程序 15
1.6  小結(jié) 16
第 2章  熟悉開發(fā)環(huán)境Flex Builder 3 17
2.1  熟悉Flex Builder 3工作區(qū) 17
2.2.1  Perspectives(透視) 17
2.2.2  Editors(編輯器) 18
2.2.3  Views(視圖) 20
2.2  編譯與運行Flex 3.0程序詳解 21
2.3  調(diào)試Flex 3.0程序 23
2.3.1  添加斷點 23
2.3.2  調(diào)試程序 24
2.3.3  監(jiān)視變量 25
2.4  Flex 3.0項目工程概述 25
2.4.1  Flex Project 26
2.4.2  ActionScript Project 26
2.4.3  AIR Project 26
2.4.4  Flex Library Project 26
2.5  Flex Builder 3常用快捷鍵 27
2.6  使用Flex Help 27
2.7  小結(jié) 28
第二篇  ActionScript 3.0語法篇
第 3章  ActionScript 3.0基礎 30
3.1  ActionScript 3.0概述 30
3.2  使用ActionScript 3.0 30
3.2.1  在MXML文件中直接編寫
3.2.1  ActionScript 3.0 31
3.2.2  在AS文件中編寫ActionScript 3.0 31
3.2.3  MXML中引用AS文件 33
3.3  創(chuàng)建第一個ActionScript 3.0
3.3  應用程序 33
3.4  小結(jié) 37
第 4章  數(shù)據(jù)類型 38
4.1  常量與變量 38
4.1.1  直接常量和符號常量 38
4.1.2  變量 39
4.1.3  變量賦初值 40
4.1.4  局部變量和全局變量 40
4.1.5  變量的存儲方式 42
4.2  整型數(shù)據(jù) 43
4.2.1  整型常量 43
4.2.2  整型變量 44
4.3  實型數(shù)據(jù) 45
4.3.1  實型常量的表示方法 46
4.3.2  實型變量 47
4.4  字符串數(shù)據(jù) 47
4.4.1  字符串常量 48
4.4.2  轉(zhuǎn)義字符 48
4.4.3  字符串變量 49
4.5  各類型數(shù)據(jù)之間的轉(zhuǎn)換 49
4.5.1  自動類型轉(zhuǎn)換 49
4.5.2  強制類型轉(zhuǎn)換 50
4.6  小結(jié) 50
第 5章  運算符和表達式 51
5.1  ActionScript 3.0運算符簡介 51
5.2  算術運算符和算術表達式 52
5.2.1  基本的算術運算符 52
5.2.2  算術表達式 53
5.2.3  運算符的優(yōu)先級和結(jié)合性 53
5.2.4  自增、自減運算符 53
5.3  關系運算符和關系表達式 54
5.3.1  關系運算符 54
5.3.2  關系表達式 55
5.4  邏輯運算符和邏輯表達式 56
5.4.1  邏輯運算符 56
5.4.2  邏輯運算的值 57
5.4.3  邏輯表達式 57
5.5  賦值運算符和賦值表達式 58
5.3.1  簡單賦值運算符和簡單賦值
5.3.1  表達式 58
5.3.2  復合賦值運算符和復合賦值
5.3.1  表達式 59
5.6  逗號運算符和逗號表達式 59
5.7  位運算符 60
5.8  小結(jié) 63
第 6章  程序設計的基本結(jié)構(gòu) 64
6.1  順序結(jié)構(gòu)程序設計 64
6.1.1  表達式語句 64
6.1.2  函數(shù)調(diào)用語句 64
6.1.3  復合語句 65
6.1.4  空語句 65
6.1.5  賦值語句 65
6.2  分支結(jié)構(gòu)程序設計 67
6.2.1  if語句 67
6.2.2  if…else語句 67
6.2.3  if…else…if語句 68
6.2.4  if語句的嵌套 71
6.2.5  switch語句 72
6.3  循環(huán)結(jié)構(gòu)程序設計 74
6.3.1  goto語句 74
6.3.2  while語句 75
6.3.3  do-while語句 75
6.3.4  for語句 77
6.3.5  循環(huán)的嵌套 80
6.3.6  幾種循環(huán)語句的比較 80
6.3.7  break語句 80
6.3.8  continue語句 81
6.4  小結(jié) 82
第 7章  函數(shù) 83
7.1  函數(shù)概述 83
7.2  函數(shù)定義的一般形式 84
7.2.1  無參函數(shù)的定義形式 84
7.2.2  有參函數(shù)的定義形式 85
7.3  函數(shù)的參數(shù)和函數(shù)的返回值 86
7.3.1  形式參數(shù)和實際參數(shù) 86
7.3.2  函數(shù)的返回值 87
7.4  函數(shù)的調(diào)用 88
7.4.1  函數(shù)調(diào)用的一般形式 88
7.4.2  函數(shù)調(diào)用的方式 89
7.5  函數(shù)的嵌套調(diào)用 89
7.6  函數(shù)的遞歸調(diào)用 90
7.7  數(shù)組作為函數(shù)參數(shù) 91
7.7.1  數(shù)組元素作為函數(shù)實參 92
7.7.2  數(shù)組名作為函數(shù)參數(shù) 92
7.8  小結(jié) 93
第 8章  面向?qū)ο蠡A 94
8.1  類和對象 94
8.1.1  類的定義形式 94
8.1.2  類的成員類型 95
8.1.3  調(diào)用類中的成員 96
8.2  構(gòu)造函數(shù)和析構(gòu)函數(shù) 97
8.2.1  構(gòu)造函數(shù) 97
8.2.2  析構(gòu)函數(shù) 99
8.3  繼承與派生 100
8.3.1  派生類定義的一般形式 101
8.3.2  派生類的保護成員 101
8.3.3  派生類的構(gòu)造函數(shù) 102
8.4  接口 103
8.4.1  創(chuàng)建接口 103
8.4.2  使用類實現(xiàn)接口 104
8.5  小結(jié) 105
第 9章  數(shù)字處理 106
9.1  數(shù)字的不同表現(xiàn)形式 106
9.2  不同數(shù)字類型之間的轉(zhuǎn)換 107
9.2.1  輸出其他進制函數(shù)toString 107
9.2.2  十進制轉(zhuǎn)化函數(shù)parseInt 108
9.3  四舍五入 108
9.3.1  四舍五入函數(shù)round 109
9.3.2  其他舍入函數(shù) 109
9.4  格式化輸出 110
9.5  格式化貨幣數(shù)字 111
9.6  生成隨機數(shù) 112
9.6.1  Math類中生成隨機實型函數(shù)
5.3.1  random 112
9.6.2  NumberUtilities類中生成隨機數(shù)
5.3.1  函數(shù)random 112
9.7  小結(jié) 113
第 10章  日期與時間 114
10.1  獲取系統(tǒng)當前日期 114
10.2  獲取日期中的特定值 114
10.3  自定義星期名和月份名 115
10.4  格式化輸出日期 116
10.5  使用計時器 118
10.6  計算日期特定值的間隔 119
10.7  從字符串中獲取日期 120
10.8  小結(jié) 121
第 11章  字符串 122
11.1  連接字符串 122
11.1.1  “+”操作符連接字符串 123
11.1.2  “+=”操作符連接字符串 123
11.2  字符串中使用引號 124
11.3  插入空白字符 124
11.4  搜索匹配字符串 125
11.4.1  順序搜索字符串函數(shù)indexOf 125
11.4.2  逆序搜索字符串函數(shù)
11.4.2  lastIndexOf 126
11.5  取字符串的子串 126
11.5.1  substr方法 127
11.5.2  substring方法 127
11.5.3  slice方法 128
11.6  字符串轉(zhuǎn)為數(shù)組 128
11.7  替換字符串 129
11.7.1  替換字符串函數(shù)replace 129
11.7.2  其他替換字符串方法 130
11.8  對字符串中的單字符操作 131
11.9  大小寫轉(zhuǎn)換 131
11.10  過濾空白字符 132
11.11  反轉(zhuǎn)字符串 133
11.12  存取ASCII碼 134
11.12.1  以ASCII碼構(gòu)造字符串
11.12.1  函數(shù)fromCharCode 134
11.12.2  讀取單字符的ASCII碼
11.12.1  函數(shù)charCodeAt 135
11.13  小結(jié) 135
第 12章  數(shù)組 136
12.1  數(shù)組簡介 136
12.1.1  數(shù)組的分類 136
12.1.2  創(chuàng)建數(shù)組的方法 137
12.2  在數(shù)組首部和尾部添加元素 138
12.2.1  數(shù)組尾部添加新元素函數(shù)push 138
12.2.2  使用“[]”操作符在尾部添加
12.2.2  新元素 138
12.2.3  數(shù)組首部添加新元素函數(shù)
12.2.2  unshift 139
12.3  遍歷數(shù)組元素 139
12.4  搜索匹配的數(shù)組元素 139
12.4.1  findMatchIndex方法 140
12.4.2  findLastMatchIndex方法和
12.2.2  findMatchIndices方法 141
12.5  刪除數(shù)組元素 141
12.5.1  刪除任意數(shù)組元素函數(shù)splice 141
12.5.2  刪除數(shù)組首部元素函數(shù)shift 142
12.5.3  刪除數(shù)組尾部元素函數(shù)pop 142
12.5.4  刪除特定值的數(shù)組元素 143
12.6  在數(shù)組中插入元素 144
12.7  轉(zhuǎn)換字符串為數(shù)組 145
12.8  轉(zhuǎn)換數(shù)組為字符串 145
12.9  復制數(shù)組 146
12.9.1  concat方法 146
12.9.2  slice方法 147
12.9.3  ArrayUtilities類的duplicate
12.2.2  方法 147
12.10  存儲多維數(shù)據(jù) 148
12.11  數(shù)組排序 150
12.11.1  sort方法 150
12.11.2  sortOn方法 152
12.12  實現(xiàn)自定義排序 154
12.13  數(shù)組元素的最大值和最小值 155
12.14  比較數(shù)組 156
12.15  聯(lián)合數(shù)組 157
12.15.1  創(chuàng)建聯(lián)合數(shù)組 157
12.15.2  訪問聯(lián)合數(shù)組元素 158
12.15.3  遍歷聯(lián)合數(shù)組 159
12.16  小結(jié) 159
第 13章  使用XML 160
13.1  XML概述 160
13.2  創(chuàng)建XML對象 161
13.2.1  使用XML標簽創(chuàng)建XML對象 161
13.2.2  使用字符串創(chuàng)建XML對象 162
13.3  XML對象中添加元素 162
13.3.1  將元素名作為屬性添加元素 163
13.3.2  使用“[]”操作符添加元素 163
13.3.3  其他添加元素的方法 164
13.4  XML對象中添加元素內(nèi)容 164
13.4.1  將元素名作為屬性添加
12.2.2  元素內(nèi)容 165
13.4.2  使用XML類中的方法添加
12.2.2  元素內(nèi)容 165
13.5  XML元素中添加屬性 166
13.5.1  使用“@”操作符添加屬性 166
13.5.2  使用“[]”操作符添加屬性 167
13.6  從XML中讀取元素 167
13.7  定位元素 168
13.8  讀取元素內(nèi)容 169
13.9  讀取屬性值 170
13.9.1  使用“@”操作符讀取屬性值 170
13.9.2  使用attribute方法讀取屬性值 171
13.9.3  使用attributes方法讀取全部
12.2.2  屬性值 171
13.10  刪除元素和屬性 172
13.11  加載XML文件 173
13.12  小結(jié) 174
第三篇  組件篇
第 14章  使用組件構(gòu)建Flex界面 176
14.1  Flex組件概述 176
14.2  Flex可見組件 177
14.2.1  可見組件的分類 177
14.2.2  使用可見組件構(gòu)建界面 177
14.3  使用Flex非可見組件 178
14.4  Flex常用組件 179
14.4.1  按鈕組件Button 180
14.4.2  下拉框組件ComboBox 181
14.4.3  圖像組件Image 182
14.4.4  標簽組件Label 182
14.4.5  多行文本組件TextArea 183
14.4.6  輸入框組件TextInput 183
14.4.7  文本編輯組件RichTextEditor 184
14.5  小結(jié) 184
第 15章  Flex 3.0界面設計實戰(zhàn) 185
15.1  登錄框?qū)嵗?nbsp;185
15.1.1  制作登錄框界面 185
15.1.2  使用按鈕處理事件 188
15.1.3  制作校驗碼 189
15.1.4  驗證合法用戶 191
15.1.5  合法用戶進入主程序 192
15.2  菜單導航實例 194
15.2.1  制作菜單 194
15.2.2  設計狀態(tài) 195
15.2.3  菜單導航 197
15.2.4  制作狀態(tài)切換時的過渡效果 199
15.3  柱狀圖實例 201
15.3.1  設計數(shù)據(jù)集 201
15.3.2  設計柱狀圖界面及數(shù)據(jù)綁定 202
15.4  文件目錄瀏覽器實例 204
15.4.1  外觀界面設計 205
15.4.2  文件系統(tǒng)組件的路徑 207
15.4.3  制作“后退”效果 208
15.5  AIR程序集成網(wǎng)頁實例 209
15.5.1  HTML組件集成網(wǎng)頁 209
15.5.2  使用JavaScriptObject類型調(diào)用
15.5.2  DOM 211
15.5.3  JavaScript與ActionScript 3.0的
15.5.3  交互 212
15.6  文本編輯器實例 216
15.6.1  設計文本編輯器界面 217
15.6.2  選擇文件 218
15.6.3  讀取文件 219
15.6.4  寫文件 220
15.7  組件數(shù)據(jù)拖曳實例 222
15.8  小結(jié) 223
第 16章  自定義效果美化界面 224
16.1  自定義事件效果 224
16.2  Flex 3.0的效果組件 225
16.2.1  模糊效果組件<mx:Blur> 226
16.2.2  溶解效果組件<mx:Dissolve> 226
16.2.3  漸顯效果組件<mx:Fade> 228
16.2.4  發(fā)光效果組件<mx:Glow> 229
16.2.5  移動效果組件<mx:Move> 230
16.2.6  改變大小組件<mx:Resize> 231
16.2.7  旋轉(zhuǎn)效果組件<mx:Rotate> 232
16.2.8  聲音效果組件<mx:SoundEffect> 233
16.2.9  顯示順序組件<mx:WipeDown> 235
16.2.10  縮放效果組件<mx:Zoom> 235
16.2.11  組合效果組件<mx:Parallel> 237
16.3  自定義組件界面 238
16.3.1  使用組件屬性改變界面 238
16.3.2  使用setStyle方法改變界面 239
16.4  使用Filter濾鏡類 240
16.5  小結(jié) 241
第 17章  CSS美化界面 242
17.1  CSS簡介 242
17.2  樣式名 243
17.2.1  默認樣式名 243
17.2.2  自定義樣式名 243
17.2.3  分組樣式名 244
17.3  屬性 245
17.3.1  字體(Font) 245
17.3.2  文本(Text) 246
17.3.3  背景(Background) 249
17.3.4  定位(Positioning) 250
17.3.5  尺寸(Dimensions) 251
17.3.6  布局(Layout) 252
17.3.7  外補丁(Margins) 253
17.3.8  邊框(Borders) 254
17.3.9  內(nèi)補。≒addings) 256
17.3.10  列表(Lists) 257
17.3.11  表格(Table) 258
17.3.12  滾動條(Scrollbar) 258
17.3.13  打。≒rinting) 259
17.3.14  聲音(Aural) 260
17.4  單位 262
17.4.1  長度(Length) 262
17.4.2  顏色(Color) 263
17.4.3  角度(Angle) 264
17.4.4  時間(Time)和頻率
17.4.4  (Frequency) 264
17.5  規(guī)則 264
17.5.1  導入外部樣式表@import 264
17.5.2  指定字符集@charset 265
17.5.3  導入外部字體@font-face 265
17.5.4  指定設備@media 265
17.6  靜態(tài)濾鏡 266
17.6.1  色彩層濾鏡(Gradient) 266
17.6.2  邊界圖片濾鏡
17.6.2  (AlphaImageLoader) 267
17.6.3  透明度濾鏡(Alpha) 268
17.6.4  圖片處理濾鏡(BasicImage) 269
17.6.5  模糊濾鏡(Blur) 270
17.6.6  陰影濾鏡(DropShadow) 271
17.6.7  浮雕濾鏡(Emboss) 272
17.6.8  發(fā)光濾鏡(Glow) 273
17.6.9  矩陣遮罩(Matrix) 274
17.6.10  運動模糊濾鏡(MotionBlur) 276
17.6.11  波紋濾鏡(Wave) 277
17.6.12  X光濾鏡(Xray) 278
17.6.13  反相濾鏡(Invert) 278
17.7  轉(zhuǎn)換濾鏡 279
17.7.1  百葉窗效果濾鏡(Blinds) 279
17.7.2  國際象棋棋盤效果濾鏡
17.7.2  (CheckerBoard) 280
17.7.3  漸隱效果濾鏡(Fade) 281
17.7.4  滾動漸隱效果濾鏡
17.7.4  (GradientWipe) 282
17.7.5  對角擴張效果濾鏡(Insert) 283
17.7.6  放射狀擦除效果濾鏡
17.7.4  (RadialWipe) 284
17.7.7  隨機線條效果濾鏡
17.7.4  (RandomBars) 285
17.7.8  隨機像素溶解效果濾鏡
17.7.4  (RandomDissolve) 286
17.7.9  拉伸(縮)變形效果濾鏡
17.7.4  (Stretch) 287
17.7.10  風車葉輪旋轉(zhuǎn)效果濾鏡
17.7.10  (Wheel) 288
17.7.11  擦地板的效果濾鏡(Zigzag) 288
17.8  使用<mx:Style>組件定義CSS 289
17.8.1  <mx:Style>組件內(nèi)部定義CSS 290
17.8.2  <mx:Style>組件調(diào)用外部CSS 290
17.8.3  兩種CSS定義方式的比較 291
17.9  Flex2StyleExplorer工具輔助設計
17.9  CSS樣式 291
17.10  Flex組件應用CSS樣式 294
17.11  運行時動態(tài)加載CSS樣式 295
17.11.1  調(diào)用SWF樣式文件 297
17.11.2  撤銷SWF樣式文件 297
17.11.3  按鈕控制應用樣式 298
17.11.4  完成剩余代碼 298
17.12  小結(jié) 301
第 18章  Flex美化應用 302
18.1  自定義字體 302
18.1.1  自定義字體概述 302
18.1.2  使用Flex支持的系統(tǒng)字體 303
18.1.3  使用Flex不支持的系統(tǒng)字體 304
18.2  自定義提示文本 305
18.3  自定義光標 307
18.4  自定義AIR程序窗口外觀 309
18.5  蘋果風格界面實例 314
18.5.1  組件設計 314
18.5.2  CSS美化組件界面 319
18.5.3  ApplicationControlBar組件樣式 320
18.5.4  Application組件樣式 320
18.5.5  MenuBar組件樣式 321
18.5.6  Panel組件樣式 321
18.5.7  自定義“panelTitle”樣式 322
18.5.8  TextInput組件樣式 323
18.5.9  Button組件樣式 323
18.5.10  自定義“blueButton”樣式 324
18.5.11  Accordion組件樣式 324
18.5.12  NumericStepper組件樣式 325
18.5.13  CheckBox組件樣式 325
18.5.14  RadioButton組件樣式 326
18.5.15  ComboBox組件樣式 327
18.5.16  TabNavigator組件樣式 327
18.5.17  自定義“selectedTab”樣式 328
18.5.18  Tab組件樣式 329
18.5.19  List組件樣式 329
18.5.20  DataGrid組件樣式 330
18.5.21  DateChooser組件樣式 331
18.6  Vista風格界面實例 332
18.6.1  組件設計 332
18.6.2  CSS美化組件界面 336
18.6.3  全局樣式global 337
18.6.4  AccordionHeader組件樣式 337
18.6.5  Application組件樣式 339
18.6.6  Button組件樣式 339
18.6.7  ButtonBar組件樣式 341
18.6.8  ColorPicker組件樣式 346
18.6.9  ComboBox組件樣式 347
18.6.10  DataGrid組件樣式 348
18.6.11  DateChooser組件樣式 349
18.6.12  ProgressBar組件樣式 350
18.6.13  Image組件樣式 350
18.6.14  MenuBar組件樣式 351
18.6.15  RadioButton組件樣式 351
18.6.16  CheckBox組件樣式 352
18.6.17  HSlider組件樣式 352
18.6.18  TitleWindow組件樣式 353
18.6.19  調(diào)用自定義窗體 354
18.6.20  調(diào)用“style.css”文件 354
18.7  小結(jié) 354
第四篇  數(shù)據(jù)篇
第 19章  Flex中的數(shù)據(jù)處理 356
19.1  數(shù)據(jù)綁定 356
19.1.1  簡單綁定方式 356
19.1.2  使用<mx:Binding>組件綁定
19.1.2  數(shù)據(jù) 357
19.2  復雜數(shù)據(jù)的存儲 359
19.2.1  使用<mx:Model>組件存儲數(shù)據(jù) 359
19.2.2  使用<mx:Object>組件存儲數(shù)據(jù) 361
19.2.3  使用<mx:XML>組件存儲數(shù)據(jù) 362
19.3  數(shù)據(jù)驗證 363
19.3.1  數(shù)據(jù)驗證組件概述 363
19.3.2  如何使用數(shù)據(jù)驗證組件 364
19.3.3  驗證觸發(fā)方式 365
19.3.4  驗證失敗處理 368
19.3.5  自定義驗證組件 369
19.3.6  數(shù)據(jù)驗證應用實例 372
19.4  數(shù)據(jù)格式化 377
19.4.1  格式化組件概述 378
19.4.2  貨幣格式化組件
19.4.2  <mx:CurrencyFormatter> 378
19.4.3  日期格式化組件
19.4.2  <mx:DateFormatter> 379
19.4.4  數(shù)字格式化組件
19.4.2  <mx:NumberFormatter> 381
19.4.5  電話格式化組件
19.4.2  <mx:PhoneFormatter> 382
19.4.6  郵編格式化組件
19.4.2  <mx:ZipCodeFormatter> 383
19.5  小結(jié) 383
第 20章  使用正則表達式匹配字符串
數(shù)據(jù) 384
20.1  正則表達式概述 384
20.2  正則表達式的語法 384
20.2.1  元字符 385
20.2.2  轉(zhuǎn)義字符 385
20.2.3  限定符 385
20.2.4  字符集合 386
20.2.5  反義 386
20.2.6  多規(guī)則 387
20.2.7  子表達式 388
20.3  使用Regex Tester工具測試正則
20.3  表達式 388
20.4  Flex 3.0中使用正則表達式 389
20.4.1  使用RegExp類定義正則表達式 389
20.4.2  使用RegExp類匹配數(shù)據(jù) 390
20.4.3  Flex中使用正則表達式實例 391
20.5  小結(jié) 395
第 21章  數(shù)據(jù)傳輸與交互 396
21.1  數(shù)據(jù)傳輸?shù)姆绞?nbsp;396
21.1.1  內(nèi)部數(shù)據(jù)傳輸 396
21.1.2  文件流方式傳輸 399
21.1.3  XML方式傳輸 401
21.1.4  其他方式傳輸 403
21.2  使用<mx:HTTPService>組件與
21.2  HTTP程序交互 403
21.3  <mx:HTTPService>組件實例 404
21.3.1  編寫ASP.NET程序 405
21.3.2  創(chuàng)建虛擬目錄 407
21.3.3  編寫Flex程序 409
21.4  使用<mx:WebService>組件
21.4  與WebService程序交互 411
21.4.1  WebService概述 412
21.4.2  如何使用<mx:WebService>組件 412
21.5  <mx:WebService>組件實例 414
21.5.1  創(chuàng)建數(shù)據(jù)庫 414
21.5.2  編寫WebService 416
21.5.3  編寫Flex程序 419
21.6  使用Fluorine網(wǎng)關與ASP.NET類
21.6  交互 421
21.6.1  Fluorine簡介 421
21.6.2  Fluorine的下載與安裝 422
21.6.3  第三方組件RemoteObjectAMF0
21.6.3  的使用方法 423
21.6.4  Fluorine實例 425
21.7  小結(jié) 432
第五篇  擴展篇
第 22章  Cairngorm開發(fā)框架 434
22.1  Cairngorm簡介 434
22.2  Flex 3.0中如何添加Cairngorm
22.2  框架 435
22.3  Cairngorm框架中的基礎類 436
22.3.1  類的文件組織結(jié)構(gòu) 436
22.3.2  處理正常或異常結(jié)果的
22.3.2  Responder類 437
22.3.3  查找服務的ServiceLocator類 437
22.3.4  處理事件的Command類 438
22.3.5  創(chuàng)建新事件的
22.3.5  CairngormEvent類 438
22.3.6  管理事件的
22.3.6  CairngormEventDispatcher類 439
22.3.7  監(jiān)聽事件的FrontController類 441
22.3.8  存儲數(shù)據(jù)模型的
22.3.6  ModelLocator類 442
22.3.9  輔助操作視圖的ViewHelper類 442
22.3.10  查找視圖的ViewLocator類 444
22.3.11  定義數(shù)據(jù)模型的
22...316  ValueObject類 446
22.4  Cairngorm框架的運行原理 446
22.4.1  自定義事件(Cairngorm
22.4.1  Event類) 446
22.4.2  自定義命令(Command類) 447
22.4.3  前臺控制器(FrontController類)
22.4.3  監(jiān)聽事件 448
22.4.4  在服務定位器(ServiceLocator類)
22.4.4  中尋找服務 449
22.4.5  在模型定位器(ModelLocator類)
22.4.5  中存取數(shù)據(jù) 450
22.4.6  使用ViewHelper類修改視圖 451
22.4.7  使用ValueObject類自定義數(shù)據(jù)
22.4.7  模型 452
22.5  Cairngorm實例 452
22.6  小結(jié) 466
第 23章  Flex 3.0新特性的應用 467
23.1  加載PDF文件 467
23.1.1  加載PDF文件前的準備 467
23.1.2  使用HTMLControl類加載
23.1.2  PDF文件 467
23.1.3  使用HTMLPDFCapability類檢測
23.1.3  Adobe Reader版本 468
23.1.4  加載PDF文件實例 468
23.2  使用本地SQL數(shù)據(jù)庫 470
23.2.1  使用Select語句讀取數(shù)據(jù) 470
23.2.2  使用Insert語句添加數(shù)據(jù) 471
23.2.3  使用Update語句修改數(shù)據(jù) 471
23.2.4  使用Delete語句刪除數(shù)據(jù) 472
23.2.5  使用SQLConnection類連接
23.2.5  數(shù)據(jù)庫 472
23.2.6  使用SQLStatement類執(zhí)行SQL
23.2.6  語句 473
23.2.7  操作本地SQL數(shù)據(jù)庫實例 474
23.3  升級AIR應用程序 480
23.3.1  升級前的準備 481
23.3.2  檢查版本信息 481
23.3.3  使用FileStream類下載最新
23.3.3  版本 482
23.3.4  使用Updater類升級AIR
23.3.4  應用程序 483
23.3.5  升級AIR應用程序?qū)嵗?nbsp;483
23.4  Flex 3.0中使用Ajax技術 487
23.4.1  Ajax技術簡介 488
23.4.2  使用<mx:HTML>組件調(diào)用
23.4.2  Ajax技術 488
23.4.3  Flex應用程序結(jié)合Ajax
23.4.3  技術實例 489
23.5  使用Flex-Ajax Bridge技術控制
23.5  Flex應用程序 496
23.5.1  Flex-Ajax Bridge技術簡介 497
23.5.2  Flex-Ajax Bridge技術的
23.5.2  運行原理 497
23.5.3  使用getCompenentID方法
23.5.3  獲取組件 500
23.5.4  使用getPropertyName方法獲取
23.5.4  屬性值 501
23.5.5  使用setPropertyName方法設置
23.5.5  屬性值 501
23.5.6  為組件添加監(jiān)聽事件 502
23.5.7  調(diào)用Flex程序中的函數(shù) 502
23.5.8  Flex-Ajax Bridge技術控制Flex
23.5.8  程序?qū)嵗?nbsp;503
23.6  小結(jié) 506
第六篇  實例篇
第 24章  FLV播放器 508
24.1  前期準備 508
24.1.1  組織文件結(jié)構(gòu) 508
24.1.2  導入Cairngorm框架 508

24.2  使用FlvModel類存儲數(shù)據(jù)、狀態(tài)及
24.2  資源 509
24.3  使用FlvControl類監(jiān)聽事件 510
24.4  創(chuàng)建OpenVideoEvent事件 511
24.5  創(chuàng)建OpenVideoCommand命令 512
24.6  使用Utils類格式化時間 513
24.7  使用FlvPlayViewHelper類修改
24.7  MXML組件 514
24.8  編寫“FlvPlay.mxml”主程序 516
24.8.1  設計外觀模型 516
24.8.2  實現(xiàn)菜單功能 518
24.8.3  VideoDisplay組件說明 519
24.8.4  實現(xiàn)“播放/暫停”功能 521
24.8.5  實現(xiàn)“停止”功能 522
24.8.6  實現(xiàn)“靜音”功能 522
24.8.7  實現(xiàn)“全屏/退出全屏”功能 522
24.8.8  拖曳滑動條改變播放進度 523
24.8.9  實現(xiàn)鍵盤快捷鍵功能 524
24.8.10  完成“FlvPlay.mxml”主程序的
24.8.10  剩余代碼 525
24.9  小結(jié) 533
第 25章  經(jīng)典實例CairngormStore
第 25章  的分析 534
25.1  CairngormStore實例簡介 534
25.2  如何運行CairngormStore實例 535
25.2.1  架設Java運行平臺 535
25.2.2  架設AMF網(wǎng)關LiveCycle Data
25.2.2  Services 539
25.2.3  編譯運行前的準備 544
25.2.4  編譯CairngormStore實例 545
25.3  CairngormStore實例的代碼分析 547
25.3.1  使用ProductVO類建立商品
25.2.2  數(shù)據(jù)模型 547
25.3.2  使用ShoppingCartElement類
25.2.2  建立購物條目數(shù)據(jù)模型 549
25.3.3  使用ShoppingCart類建立
25.2.2  購物車數(shù)據(jù)模型 550

25.3.4  使用ShopModelLocator類
25.2.2  建立應用程序數(shù)據(jù)模型 552
25.3.5  使用ShopController類監(jiān)聽
25.2.2  事件 555
25.3.6  在ServiceLocator類中定義服務 557
25.3.7  創(chuàng)建自定義事件 559
25.3.8  創(chuàng)建自定義命令 560
25.3.9  視圖外觀分析 563
25.4  如何添加和調(diào)用新服務 567
25.5  小結(jié) 568
第 26章  視頻分享網(wǎng)站 569
26.1  系統(tǒng)概述 569
26.1.1  系統(tǒng)架構(gòu) 569
26.1.2  系統(tǒng)功能模塊設計 569
26.2  系統(tǒng)設計 570
26.2.1  系統(tǒng)工作流程 571
26.2.2  功能模塊的工作流程 571
26.3  數(shù)據(jù)庫設計 574
26.3.1  數(shù)據(jù)庫總體設計 574
26.3.2  數(shù)據(jù)表設計 574
26.3.3  使用查詢分析器創(chuàng)建數(shù)據(jù)庫
25.2.2  和數(shù)據(jù)表 576
26.4  配置開發(fā)環(huán)境 578
26.4.1  安裝和升級SQL Server 2000
25.2.2  數(shù)據(jù)庫 578
26.4.2  安裝和配置JDBC 584
26.4.3  安裝和配置Java開發(fā)平臺
25.2.2  eclipse 585
26.4.4  其他注意事項 586
26.5  服務器端代碼分析 587
26.5.1  服務器端代碼概述 587
26.5.2  UserCompl類 588
26.5.3  VideoCompl類 591
26.5.4  CommentCompl類 597
26.5.5  其他類 600
26.6  接口設計代碼分析 601
26.6.1  接口概述 602
26.6.2  remoting-config.xml分析 602
26.6.3  Services.mxml分析 603
26.7  應用程序的總體框架 604
26.8  主頁顯示模塊 606
26.9  用戶登錄模塊 609
26.10  播放視頻模塊 611
26.11  上傳視頻模塊 613
26.12  用戶管理模塊 617
26.13  超級管理員管理模塊 621
26.14  評論模塊 623
26.15  外觀樣式分析 623
26.16  小結(jié) 626
附錄  A 627

本文鏈接:http://m.95time.cn/news/book/2008/5959.asp 

出處:藍色理想
責任編輯:bluehearts

相關文章 更多相關鏈接
《Flash短片輕松學》
Flex 3 RIA開發(fā)詳解與精深實踐
FLASH程序優(yōu)化
FLASH小游戲開發(fā) 第八節(jié)
FLASH小游戲開發(fā) 第七節(jié)
作者文章 更多作者文章
《Flash短片輕松學》
2009永恒經(jīng)典動易設計大賽正式開幕
CGArt®2008年12月總第17期發(fā)行
DedeCMS V5.3正式版發(fā)布
"網(wǎng)際快車"5萬元征集T恤創(chuàng)意設計
關鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設計比賽 網(wǎng)頁制作 web標準 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大!熬•自然”設計大賽開啟
國際體驗設計大會7月將在京舉行
中國國防科技信息中心標志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻,送禮標配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設計大賽
欄目最新 欄目最新列表
《YoungNWP》第3期發(fā)布
奧斯卡大師亞洲巡講火熱報名中
Internet Explorer 9 平臺預覽版4
國內(nèi)最大規(guī)模web前端技術聚會深圳站
綠色IT--云計算真的環(huán)保嗎?
妙手回春:網(wǎng)站可用性測試及優(yōu)化指南
Phpcms 2010模板大賽火熱開賽
水晶石技法西安特訓營系列報道
插畫中國56期插畫培訓火爆招生中
喬家大院里的女人與Photoshop創(chuàng)意設計

藍色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關法律法規(guī)
·承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設計》
犀利開發(fā)—jQuery內(nèi)核詳解與實踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2