本书是“学编程从入门到实践”之一,全书共分24个章节,主要对Flex语言基础、交互设计、布局导航、行为样式、数据通信和框架设计等内容作了介绍。其内容由浅入深;实用性强,可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
本书循序渐进地介绍了Flex从基础知识到高级应用。书中的每一个章节都使用了实例来说明,并穿插了大量的说明、注意事项和操作技巧。本书共分为24章,分别介绍了Flex语言基础、交互设计、布局导航、行为样式、数据通信和框架设计等。本书难度适中,内容由浅入深;实用性强,立竿见影;覆盖面广,除了Flex基础、组件外,还包括了AIR平台、与各种服务器语言通信技术、PureMVC框架以及各种开源项目的介绍;条理清晰,从Flex基础开始,到Flex框架设计结束。
本书实例内容丰富,适合Flex开发的初级程序员,或者想了解Flex的程序开发人员,同时也可以作为想深入了解Flex开发的中、高级程序员的参考书,以及培训机构的教材使用。
第1篇 概述篇
第1章 Flex概述
1.1 Flex简介
1.1.1 Flex是什么
1.1.2 Flex运行机制
1.1.3 Flex产品组成
1.2 Flex和Flash的关系
1.3 Flex与其他技术比较
1.3.1 HTML/JavaScript/Ajax
1.3.2 Java/Java FX
1.3.3 Silverlight/XAML
1.4 常见问题及解答
1.5 小结
1.6 习题
第2章 Flex的开发环境
2.1 Flex SDK的安装
2.1.1 下载和安装Adobe Flex SDK
2.1.2 编译代码
2.2 开发工具Flex Builder 3
2.2.1 安装Flex Builder 3
2.2.2 Flex Builder 3的界面
2.3 构建第一个Flex应用程序
2.3.1 创建Flex项目
2.3.2 创建组件和编写代码
2.3.3 编译和运行应用程序
2.4 各种常见的文件类型
2.4.1 项目组件化
2.4.2 项目模块化
2.4.3 项目模式化
2.5 上机实践
2.6 常见问题及解答
2.7 小结
2.8 习题
第2篇 语言基础篇
第3章 MXML语法基础
3.1 MXML的构成
3.1.1 结构原理
3.1.2 书写规则
3.2 解析MXML的标签
3.3 命名空间
3.4 常见问题及解答
3.5 小结
3.6 习题
第4章 ActionScript 3.0语法基础
4.1 变量和常量
4.1.1 变量的声明和赋值
4.1.2 变量的作用域
……
第5章 事件和事件机制
第3篇 交互设计篇
第6章 文本设计
第7章 按钮设计
第8章 数据绑定
第9章 图表设计
第10章 其他交互设计
第4篇 布局和导航
第11章 定位和布局
第12章 导航
第13章 菜单设计
第5篇 行为和样式
第14章 行为和特效
第15章 样式和主题
第6篇 数据通信
第16章 HTTPService和Web Service
第17章 Flex Ajax桥
第18章 Flex与ColdFusion
第19章 Flex与PHP
第20章 Flex与.NET
第21章 Flex与Java
第7篇 扩展篇
第22章 PureMVC框架
第23章 创建AIR程序
第8篇 实例篇
第24章 使用Flex创建MP3播放器