本书是Flash平台上的资深作者张亚飞历时两年写就的,众所周知,Flex是Adobe公司整个Flash平台上的重要技术之一,与其他技术结合非常紧密,所以要正确掌握Flex技术绝非易事。
这本书凝结了作者多年的Flash开发经验,贯穿着一条完整而系统的思路,而这些想法都是建立在业界所共同遵守的标准和规范之上的。在信息技术领域,标准和规范就是法规,是任何人不可僭越的,这是正确开发的基石。
如果你想建立正确的、完整的Flex开发的知识体系,如果你想胜任一份体面的Flex开发工作,那么这本书必读无疑;如果你想查遗补缺,改进过去的不足,那么这本书也是正确的选择。
本书完整系统地介绍Flex 3和Flex 4的开发技术,整合了Halo组件和Gumbo组件,使用最新的Flex Builder 3作为创作环境。
本书以严谨的逻辑,完整地介绍了Flex Builder 3创作环境、MXML语言、ActionScript 3语言、Flash Player创作环境、Flex SDK 3、Flex SDK 4。按照从基础到进阶,从基本原理到实践应用的基本模式,将Flex的两大应用按照逻辑有机地分包含在两篇内容中:Flex组件的呈现和布局应用篇、Flex数据集成和数据呈现篇。
本书具有很强的实用性,包含的数百个范例几乎涵盖Flex开发各个相关方面。本书每一章绝非泛泛而谈理论,而是围绕实际案例代码来组织的,让读者马上可以上手,并且加深理解。“实用”是技术类书籍好坏的唯一衡量标准,而本书更是将这个词演绎到了极致。
本书适合RIA开发人员参考学习,也可作为高等院校相关专业师生的参考书。
第1篇 Flex开发基础入门篇
第1章 建立首要的. 基础的正确认知
1.1 安装和配置Flex应用程序开发和运行环境
1.1.1 安装Flex Builder 3和Flash Player
1.1.2 创建第一个Flex应用程序
1.1.3 发布和部署Flex
1.2 正确认识Flex应用程序开发
1.2.1 正确认识Flex SDK. Flex Builder和Flash
1.2.2 正确认识Flex运行环境和开发语言
1.2.3 关于标准和实现
1.3 Flex开发的特点和RIA
第2章 Flex开发基础——使用Flex Builder 3创作环境和MXML标签语法基础
……
第3章 Flex开发基础——ActionScript 3.0语法入门
第4章 Flex开发基础——ActionScript 3.0 数据运算和流程控制
第5章 Flex开发基础——ActionScript 3.0全局函数和自定义函数
第6章 创建自定义类和进行面向对象的编程
第7章 事件处理和基本的交互控制
第2篇 Flex组件的呈现和布局应用篇
第8章 使用Flex UI控件定义用户界面
第9章 使用Flex容器组件——基于容器的布局规则
第10章 使用Flex容器组件——基本操作和范例
第11章 使用样式表呈现组件
第12章 使用外观和主题改变组件的呈现
第13章 使用文本框和动态呈现文本
第14章 为Flex应用程序创建自定义组件
第15章 为组件行为定义动画效果
第16章 创建视图和为视图状态变化应用过渡效果动画
第17章 使用Flex 4和Gumbo组件——MXML 2009标签语法和视图状态语法
第18章 使用Flex 4和Gumbo组件——FXG文档和Gumbo组件应用
第3篇 Flex数据集成和数据呈现篇
第19章 Flex组件的数据集成基础——数据组件、数据绑定和集合
第20章 Flex组件的数据集成基础——数据格式化和数据验证
第21章 Flex组件的数据集成基础—— Flex和XML集成开发
第22章 创建网络应用程序和部署网络应用程序
第23章 使用LCDS和BlazeDS——Java 平台的AMF-RPC实现(AMF3)
第24章 使用LCDS和BlazeDS——消息服务和数据管理服务
第25章 使用FluorineFx和Flash Remoting MX——.NET平台的AMF-RPC实现(AMF3和AMF0)
第26章 使用AMFPHP和SabreAMF——PHP平台的开源AMF-RPC实现(AMF3和AMF0)
第27章 在Flex应用程序中使用Web服务
第4篇 Flex开发高级应用主题
第28章 Flex调试原理与范例实践
第29章 配合FMS3开发Flash实时通信应用程序
第30章 使用Flex开发AIR应用程序
第31章 使用Flex Ajax Bridge(FABridge)和JavaScript整合开发
附录 A 保留的关键字
附录 B AMF-RPC历史及重要概念
附录 C 键盘键和键控代码值对照表
附录 D 安装和配置数据库
附录 E 参考文献及资料来源