图书介绍
Flex 4.0 网络大讲堂PDF|Epub|txt|kindle电子书版本网盘下载
![Flex 4.0 网络大讲堂](https://www.shukui.net/cover/47/31085144.jpg)
- 郑千忠,陈军红等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302309222
- 出版时间:2013
- 标注页数:510页
- 文件大小:314MB
- 文件页数:530页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Flex 4.0 网络大讲堂PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 绪论1
0.1RIA概述1
0.2Flex概述2
0.2.1Flex简介2
0.2.2Flex的工作原理2
0.2.3Flex与服务器端通信方式3
0.3Flex技术框架5
0.3.1ActionScript5
0.3.2MXML5
0.3.3Flex类库和运行时服务6
0.4Flex4简介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.5Flex开发工具——Flash Builder410
0.5.1安装Flash Builder410
0.5.2创建第一个Flex程序10
第一篇 ActionScript3.0基础入门篇14
第1章 ActionScript3.0语法基础14
1.1Actionscript变量的作用域14
1.1.1问题描述14
1.1.2解决方法14
1.1.3知识扩展——声明变量15
1.1.4网络课堂15
1.2ActionScript有序变量怎么使用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.4Flex中的数据类型问题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.7Number和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.12ActionScript中的+++=是什么意思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.1if语句判断问题43
2.1.1问题描述43
2.1.2解决方法43
2.1.3知识扩展——f语句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.3if语句嵌套问题48
2.3.1问题描述48
2.3.2解决方法49
2.3.3知识扩展——嵌套if语句49
2.3.4网络课堂51
2.4switch语句问题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知识扩展——hile循环语句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.9fo…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.11for循环嵌套问题63
2.11.1问题描述63
2.11.2解决方法63
2.11.3知识扩展——for嵌套64
2.11.4网络课堂65
第3章 ActionScript函数66
3.1function函数一定要传值进去吗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.7arguments对象问题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.10ActionScript递归函数问题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.4ActionScript的访问修饰符有哪些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.10ActionScript中包的问题100
4.10.1问题描述100
4.10.2解决方法100
4.10.3知识扩展——包100
4.10.4网络课堂103
4.11ActionScript属性的继承问题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数据操作篇110
第5章 数组110
5.1Array数组问题110
5.1.1问题描述110
5.1.2解决方法110
5.1.3知识扩展——创建数组110
5.1.4网络课堂111
5.2ActionScript中的变量数组传递问题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.5ActionScript中删除数组元素问题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.7ActionScript数组排序问题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.2Flex日期相减计算的困惑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.5Flex中时间显示与本地不一致的问题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.3Flex读取远程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组件编程篇190
第9章 MXML组件190
9.1Flex4中有关MXML的几个问题190
9.1.1问题描述190
9.1.2解决方法190
9.1.3知识扩展——MXML命名规范191
9.1.4网络课堂191
9.2如何理解Flex4中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.4Flex4中s=“library://ns.adobe.com/fiex/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.5MXML和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.9关于在Label中使用Layout出现错误的问题209
9.9.1问题描述209
9.9.2解决方法210
9.9.3知识扩展——设置组件定位方式210
9.9.4网络课堂210
第10章 使用容器控制界面布局211
10.1Flex4中组件前面的s:是什么意思211
10.1.1问题描述211
10.1.2解决方法211
10.1.3知识扩展——Flex4的用户界面结构211
10.1.4网络课堂213
10.2Flex4中有没有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
图片的间隔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.8Form里面的内容如何居中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
问题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.4Flex4的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.8Image组件怎么才能非等比例拉伸图片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.10ComboBox响应事件的问题271
11.10.1问题描述271
11.10.2解决方法272
11.10.3知识扩展——列表类组件272
11.10.4网络课堂276
11.11List数据绑定和条目渲染的问题276
11.11.1问题描述276
11.11.2解决方法277
11.11.3知识扩展——List组件279
11.11.4网络课堂282
11.12Tree如何递归出当前节点下所有的父节点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怎样在Flex4里面设置<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中是否已有316
某个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.2mouseDownEffect属性可以赋哪些值325
13.2.1问题描述325
13.2.2解决方法325
13.2.3知识扩展——组件的行为触发器和动画效果325
13.2.4网络课堂326
13.3如何在执行完zoom效果之后调用327
另一函数327
13.3.1问题描述327
13.3.2解决方法327
13.3.3知识扩展——监听动画327
13.3.4网络课堂330
13.4Flex3中的状态与Flex4的比较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
第四篇 数据开发篇341
第14章 数据绑定和格式化341
14.1Flex4不能使用Model标签定义数据模型341
14.1.1问题描述341
14.1.2解决方法341
14.1.3知识扩展——数据模型341
14.1.4网络课堂343
14.2Textlnput组件数据绑定的问题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.6PhoneFormatter格式化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.1ArrayCollection绑定DataGrid问题368
15.1.1问题描述368
15.1.2解决方法368
15.1.3知识扩展——绑定内部数据369
15.1.4网络课堂371
15.2DataGrid如何绑定对象内的字段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.4DataGrid怎么自动刷新数据376
15.4.1问题描述376
15.4.2解决方法376
15.4.3知识扩展——DataGrid方法377
15.4.4网络课堂377
15.5DataGrid显示带小数点列的问题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.8DataGrid组件获取编辑后数据的问题385
15.8.1问题描述385
15.8.2解决方法385
15.8.3知识扩展——获取行数据386
15.8.4知识扩展——修改单元格数据387
15.8.5网络课堂389
15.9Repeater读取数组的问题390
15.9.1问题描述390
15.9.2解决方法390
15.9.3知识扩展——Repeater组件391
15.9.4网络课堂392
第16章 与服务器端交互技术393
16.1Flex中的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.2WebService读取asmx生成XML的问题396
16.2.1问题描述396
16.2.2解决方法397
16.2.3知识扩展——WebService组件398
16.2.4网络课堂399
16.3RemoteObject从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
的乱码问题404
16.4.1问题描述404
16.4.2解决方法404
16.4.3知识扩展——AMFPHP405
16.4.4网络课堂410
第五篇 高级开发篇411
第17章Flex事件机制411
17.1请教ActionScript3中的事件机制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.9PlotChart如何在显示的散点处加一个标签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
第六篇 实例开发篇477
第19章 Flex相册477
19.1系统概述477
19.2数据库设计478
19.3搭建框架479
19.3.1PHP服务器端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