加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

CSDN首发-Flex 4.0 网络大讲堂-Flex教程-窗内网

发布时间:2020-12-15 04:13:41 所属栏目:百科 来源:网络整理
导读:Flex?4.0?网络大讲堂 ? 本书详细而系统地介绍Flex?4技术。全书分6篇共19章,主要内容包括:ActionScript语法和控制语句、面向对象编程、使用函数和数据、操作日期和XML、MXML组件、容器类组件、导航类组件、定义数据模型、DataGrid组件、绑定数据、HTTPServi

Flex?4.0?网络大讲堂

?

本书详细而系统地介绍Flex?4技术。全书分6篇共19章,主要内容包括:ActionScript语法和控制语句、面向对象编程、使用函数和数据、操作日期和XML、MXML组件、容器类组件、导航类组件、定义数据模型、DataGrid组件、绑定数据、HTTPService和WebService与服务器通信以及Flex图表等。最后通过一个Flex相册实例详细介绍Flex开发的全过程。

目????录


第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??ActionScript5

0.3.2??MXML5

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?410

0.5.1??安装Flash?Builder?410

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??能不能用字符串拼接的方式使用XML170

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??知识扩展——操作XML175

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??请教<s:Application>和<mx:Application>

区别是什么193

9.3.1??问题描述193

9.3.2??解决方法193

9.3.3??知识扩展——<s:Application>

标记简介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??关于<fx:Declarations>标记的疑惑197

9.5.1??问题描述197

9.5.2??解决方法197

9.5.3??知识扩展——<fx:Declarations>

标记简介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中有没有ApplicationControlBar213

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中下拉选项

的默认label287

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里面设置<s:ButtonBar>

的宽度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中每个按钮

显示tooltip311

12.6.1??问题描述311

12.6.2??解决方法311

12.6.3??知识扩展——ToggleButtonBar

?组件311

12.6.4??网络课堂313

12.7??如何通过代码来切换TabBar313

12.7.1??问题描述313

12.7.2??解决方法313

12.7.3??知识扩展——TabBar组件314

12.7.4??网络课堂315

12.8??如何判断TabNavigator中是否已有

某个Tab316

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??知识扩展——使用<fx:Binding>

组件绑定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??知识扩展——AMFPHP405

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的series463

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读