为了方便读者学习,本书首先让读者了解什么是Flex,使用什么工具开发,并详细介绍第一个Flex应用程序的开发过程。读者可通过第一个Flex 3程序,逐步了解和熟悉Flex技术的开发过程。在介绍ActionScript 3.0语言的语法后,系统介绍Flex 3常用类库、组件、事件、数据模型与数据绑定、自定义组件开发、样式和主题、FABridge技术应用、Socket通信实践、Web开发实践、MVC框架、实时通信程序应用实践、AIR桌面应用程序开发实践、打印功能、共享对象等内容,附录A介绍了Flex 3应用程序调试。
Flex是目前最流行的RIA(Rich Intemet Application)开发技术之一。本书由浅入深,循序渐进地讲解如何使用Flex技术开发RIA应用程序。全书内容包括Flex简介、安装和配置Flex开发运行环境、熟悉Flex开发工具、ActionScript 3.0语法、Flex组件开发、CSS布局、美化界面、数据传输与交互、开发框架Caimgorm等。为了便于读者学习,本书最后两章分别对两个较综合的实例进行分析,详细讲解了Caimgorm开发框架的搭建、组件设计、功能设计、界面外观设计。
本书适合广大Flex程序开发人员、RIA开发爱好者阅读或培训,也可作为大学本科、高职高专有关课程的教材或参考书。
第1章 Flex 3基础
1.1 Flex简介
1.2 Flex技术组成
1.3 Flex用途和特点
1.4 Flex Builder 3开发环境介绍
1.4.1 Flex 3 SDK简介
1.4.2 Flex Builder 3下载与安装
1.4.3 Flex Builder 3开发环境
1.5 MXML语言基础
1.5.1 什么是MXML
1.5.2 MXML命名规范
1.5.3 MXML结构组成
1.6 应用实例:计算圆的面积
1.6.1 建立Flex工程
1.6.2 编写实例
1.7 Flex程序运行与调试
第2章 ActionScript 3.0语言入门
第3章 Flex 3常用类库
第4章 Flex 3组件
第5章 Flex 3事件
第6章 Flex 3数据模型与数据绑定
第7章 自定义组件开发
第8章 样式和主题
第9章 FABridge技术应用
第10章 Flex 3 Socket通信实践
第11章 Flex 3 Socket通信实践
第12章 Flex 3 MVC框架
第13章 Flex 3实时通信程序应用实践
第14章 Flex 3 AIR桌面应用程序开
第15章 Flex打印功能
第16章 共享对象
附录