标题：Flex程序设计
图书信息
书名： Flex程序设计  [1]书号： 978-7-115-17623-3  
原书名： The Essential Guide to Flex 2 with ActionScript 3.0  
原出版社： friends of ED   
作者： Charles E.Brown  
译者： 张骥 涂颖芳等  
出版日期： 2008-03-19  
语种： 简体中文  
开本： 16开  
页数： 388
作者简介
Charles E.Brown世界知名的Adobe技术专家，有多年技术咨询、培训和写作经验。除本书外。他撰写的有关Dreamweaver和Fireworks的著作都成为畅销书，并获得了广泛赞誉。他是Adobe认证培训师。并曾为许多著名的大型网站应用Adobe技术提供咨询。他还是一位小有名气的古典音乐家。与著名作曲家斯特拉文斯基是好友。可以通过网站www.charlesebrown net-与他联系。
摘要
本书通过简单的示例向读者展示了如何使用Flex和ActionScript 3.0创建强大的富因特网应用程序。其中首先介绍了相关软件的安装及Flex 和ActionScript 3.0的基本知识，然后结合各种练习深入讲解了Flex的各种强大的功能：容器与组件、状态、图表功能、打印等，并提供了专业的案例，构建了一个完整的Flex应用程序。
本书讲解独特，通俗易懂，是一本适合初、中级读者阅读的Flex教程。
编辑推荐
RIA技术的兴起，无疑是Web开-发领域近年来最引人瞩目的大趋势。由于Flash在网页设计中举足轻重的角色。作为Flash发展的下一步，Flex从Web动画制作工具上升为一种强大的企业Web设计和开发工具，已经在诸多RIA技术中脱颖而出。
本书是面向初中级读者的Flex教程，出自一位畅销技术图书作者和资深培训讲师之手。书中通过大量简单却典型的示例。深入浅出地讲述了Flex开发环境、ActionScript 3.07IMXML的基础知识，讲解了Flex的各种强大功能。并利用这些技术构建了一个贴近实战的完整网站案例。
目录
第1章　RIA简介及Flex Builder 2 的安装        1
1.1　了解ActionScript 3.0/Flex 2环境        2
1.2　RIA之思考        3
1.3　Flex Builder 2和Eclipse        5
1.3.1　安装Flex Builder 2        6
1.3.2　为Flex Builder 2安装ColdFusion扩展        8
1.4　安装Flex Data Services Express        13
1.5　小结        16
第2章　Flex和Flex Builder 2入门        17
2.1　Flex与Web设计        17
2.1.1　解析Flex应用程序框架        18
2.1.2　Flex应用程序框架目标：实现迅速的开发        20
2.2　Flex和Flex Builder环境        21
2.2.1　创建第1个Flex项目        21
2.2.2　在Source视图下工作        24
2.2.3　在Design视图下工作        27
2.3　为何使用Flex        29
2.4　小结        33
第3章　ActionScript 3.0入门简介        34
3.1　创建ActionScript 3.0项目        34
3.2　面向对象编程概念        36
3.2.1　理解什么是类文件        36
3.2.2　继承        37
3.2.3　包        38
3.2.4　ActionScript 3.0 Language Reference        38
3.2.5　面向对象的系统设计        41
3.3　类文件初探        42
3.3.1　理解代码        42
3.3.2　赋予类文件功能        44
3.4　MXML与ActionScript 3.0的结合        48
3.4.1　布局容器        48
3.4.2　添加控件        50
3.4.3　绑定控件        51
3.4.4　添加ActionScript代码        53
3.4.5　ActionScript构造        54
3.4.6　函数        56
3.4.7　传递参数        58
3.4.8　处理事件        60
3.5　可复用性        64
3.6　小结        66
第4章　容器和组件        67
4.1  创建项目        68
4.2  主应用程序文件        71
4.2.1  在主容器内进行构建        72
4.2.2  Flex Builder 2中的调试工作        72
4.2.3  容器的使用        77
4.3  数据绑定        85
4.3.1  用Flex执行绑定        85
4.3.2  用ActionScript执行绑定        89
4.4  组件        91
4.4.1  组件的布置        92
4.4.2  创建组件        93
4.4.3  调用组件        94
4.4.4  传递参数        96
4.4.5  从组件接收参数        97
4.5  清理项目        99
4.6  小结        100
第5章　导航容器        101
5.1  使用导航容器        101
5.1.1  ViewStack导航容器        106
5.1.2  LinkBar和TabBar控件        107
5.1.3  Accordion导航容器        110
5.1.4  TabNavigator导航容器        111
5.2  容器的再添加        111
5.3  小结        113
第6章　Flex与XML        114
6.1  数据源        114
6.2  事件        115
6.3  事件对象        119
6.4  XML简介        121
6.5  在Flex中使用XML        123
6.5.1  Model标签        125
6.5.2  外部XML文件的操作        127
6.5.3  使用HTTPService标签        127
6.5.4  显示数据        129
6.6  XML与ActionScript        130
6.7  代码出错的时候        134
6.8  Flash Player的安全性        136
6.9  E4X入门简介        138
6.10  使用DataGrid控件        142
6.10.1  修改DataGrid列        142
6.10.2  更改日期格式        144
6.10.3  编辑和显示数据        145
6.11  应用DataGrid容器        150
6.12  小结        155
第7章　状态        156
7.1  何为状态        157
7.1.1  更改状态        160
7.1.2  状态与代码        165
7.1.3  状态与鼠标悬停效果        166
7.1.4  过渡        172
7.2  小结        180
第8章　案例研究Ⅰ        181
8.1  案例研究：出版社的网站        181
8.1.1  创建项目环境        182
8.1.2  开始搭建结构        186
8.1.3  创建组件        187
8.2  Flex与CSS        213
8.2.1  CSS基础知识        214
8.2.2  在Flex中使用CSS        215
8.3  小结        217
第9章　Repeater组件        218
9.1  理解Repeater组件        219
9.2  在Repeater组件中传递数据        221
9.3  使用XML数据        225
9.4  更改组件属性        230
9.5  小结        231
第10章　案例研究Ⅱ        232
10.1  设置        233
10.2  编写应用程序的代码        233
10.2.1  连接数据源        234
10.2.2  测试代码        240
10.3  处理图书封面图像        241
10.3.1  改变状态        248
10.3.2  完成购物车功能        257
10.4  TileList组件        272
10.5  小结        274
第11章　拖放操作        275
11.1  理解拖放操作的概念        276
11.2  拖至DataGrid        277
11.3  拖至List控件        281
11.4  非加强型拖放操作        283
11.5  小结        288
第12章　Flex与Coldfusion        289
12.1  ColdFusion入门        290
12.2  安装数据源        290
12.3  连接Flex与ColdFusion        293
12.4  解析并修改应用程序        302
12.5  主题的变更        307
12.6  ColdFusion配置        313
12.7  小结        317
第13章　图表功能        318
13.1  理解Flex图表组件        318
13.2  使用PieChart组件        320
13.3  使用ColumnChart组件        325
13.4  制作图表动画        330
13.5  使用BarChart组件        333
13.6  小结        334
第14章　打印        335
14.1  打印过程        335
14.2  创建单独的Print容器        338
14.3  打印与组件        342
14.4  小结        345
第15章　未尽事宜        346
附录A　安装ColdFusion MX 7        348
索引        354