第1章 入门
为什么要用Flex 4
第l课 Flex初识
第2课 分派和侦听事件
第3课 可绑定注解和数据绑定
第4课 Flex应用程序结构概述
第5课 Spark组件、Halo组件和Flex4命名空间
接下来的内容
第2章 ActionScript 3、XML和E4X
第6课 变量、函数、类型和范围
第7课 对象、数组、集合和循环
第8课 接口、类型转换、is操作符和as操作符
第9课 继承
第10课 E4X、XML、XNLList和XMLListCollection
接下来的内容
第3章 Spark入门:基本类型、组件、FXG和MXML图形、视频
第11课 Spark基本类型
第12课 简单的Spark组件
第13课 数据驱动的Spark组件(列表)
第14课 FXG和MXML图形——制作一个游戏
第15课 摄像头和视频——个假的twitter客户端
接下来的内容
第4章 Spark容器、视图状态、特效和样式
第16课 Spark容器和布局
第17课 视图状态
第18课 特效和动画
第19课 CSS样式
第20课 MXML的内在原理
第21课 Spark组件的生命周期
接下来的内容
第5章 Flex4的Halo组件:使用DataGrid、导航容器
和弹出窗口
第22课 List和DataGrid
第23课 TabNavigator、ViewStack和Accordion
第24课 Alert.show PopupManager
接下来的内容
第6章 用Flex格式化器和验证器构建用户友好的表单
第25课 格式化器和验证器
第26课 真实的表单、格式化器和验证器
接下来的内容
第7章 Cairngorm实践:SocialStalkr(twitter+雅虎地图)
创建SocialStalkr项目
twitter入门
雅虎地图入门
Caimgorm
Caimgorm的历史和动机
下载和安装Caimgorm 2.2.1
Cairngorm事件顺序概述
创建主应用程序
创建ModelLocator
创建控制包
SocialStalkrController.as
创建CairngormUtils和ServiceUtils
创建TwittefDelegate
创建命令
创建可视组件
接下来的内容