第1章 Flex 3技术基础 1
理论基础 1
什么是富互联网应用程序 1
目前有哪些RIA解决方案 3
什么是Flex技术 5
Flex 3具有哪些技术特性 6
如何理解Flex应用程序框架 7
如何理解Flex技术框架 10
如何学习Flex技术 12
Flex Builder 3具有哪些主要功能 12
安装Flex Builder 3的注意事项 13
如何提高Flex Builder性能 16
Flex应用程序的开发步骤 18
如何创建Flex项目 18
设置应用程序默认属性 21
简介Flex事件模型 22
使用事件对象 24
第2章 控件和容器 26
理论基础 26
Flex 3提供哪些控件 26
Flex 3提供哪些容器 28
如何设置组件大小 30
组件定位和布局的方法 31
简介数据提供程序和集合 33
应用实践 35
如何设置Alert对话框 35
如何修改按钮控件外观 40
如何实现具有定时功能的按钮 42
如何实现字体下拉框 45
如何实现联动下拉框 47
如何创建Flex播放器 50
如何创建文本编辑器 52
如何创建菜单栏 57
如何创建弹出菜单 59
如何创建不可拖动的Alert对话框 63
如何创建不可拖动的TitleWindow容器 64
如何利用HorizontalList控件创建相册 67
如何实现自定义中文日期选择 69
如何为List控件项添加图标 72
如何为DataGrid实现过滤显示功能 76
如何为DataGrid实现分页显示功能 80
如何添加和删除Tree控件的节点 86
综合应用容器 90
第3章 优化用户界面(静态特性) 102
理论基础 102
在MXML中设置样式的方法 102
使用ActionScript管理样式 105
Flex 3提供的3种皮肤类型 106
Flex 3提供的两种字体类型 109
创建自定义主题的方法 111
应用主题的方法 114
使用滤镜 116
创建工具提示的方法 119
管理工具提示 121
实现指针管理 123
应用实践 125
如何使用CSS设置HSlider控件样式 125
如何使用多种方法为NumericStepper控件应用内嵌字体 128
如何为工具提示设置特效 132
如何实现换肤功能 134
如何将彩色图片转换为黑白色 139
如何利用trackSkin属性去除滑动条皮肤 140
如何检查颜色名字是否合法 143
如何设置自定义拉伸光标 146
如何为VBox容器设置Scale-9图形背景 147
如何显示简单动态鼠标 150
第4章 优化用户界面(动态特性) 154
理论基础 154
什么是行为 154
创建行为 156
应用复合效果和缓动函数的方法 158
创建视图状态 162
创建过渡 165
实现拖放管理 167
创建自定义项渲染器和项编辑器 174
应用实践 180
如何为HSlider控件实现缓动效果 180
如何为ProgressBar控件设置完成效果 183
如何实现以拖放操作删除DataGrid数据 186
如何创建包含CheckBox的List控件 189
如何显示MP3文件的ID3信息 191
如何为Tree控件实现拖放操作 195
如何创建走马灯效果 202
如何在不同DataGrid控件之间移动和复制数据 205
如何为List控件列表项改变时添加效果 208
如何为操作添加音效 210
如何在运行时修改项渲染器 213
第5章 数据绑定,验证和格式化 217
理论基础 217
数据绑定基本概念 217
实现数据绑定 218
实现数据验证 221
实现数据格式化 224
应用实践 226
如何实现界面语言动态切换 226
如何验证信用卡号 229
如何验证并格式化货币输入 233
如何实现表单数据验证 235
如何格式化颜色值 241
如何验证18位身份证号码 244
如何验证RadioButton控件 249
第6章 图表应用 253
理论基础 253
Flex 3提供了哪些内置图表控件 253
设置图表控件 254
图表控件应用示例 255
设置间距属性 268
格式化刻度线 269
使用笔触 270
设置填充 271
处理事件 273
应用效果 275
应用实践 277
如何呈现多种类型的BarChart控件 277
如何为PieChart控件添加旋转效果 279
如何显示多坐标轴图表 282
如何自定义数据标签外观 285
如何显示图表中的网格线 287