12.4.2 为ViewStack添加导航功能... 257
12.4.3 处理用户与ViewStack的交互... 260
12.5 TabNavigator 261
12.5.1 创建TabNavigator 261
12.5.2 处理用户与TabNavigator的交互... 262
12.6 Accordion. 263
12.6.1 创建Accordion. 263
12.6.2 填充Accordion. 264
12.6.3 处理用户与Accordion的交互... 265
12.7 小结... 265
第13章 弹出式窗口简介.. 267
13.1 创建首个弹出式窗口... 267
13.1.1 首先创建标题窗口... 267
13.1.2 使用PopUpManager打开窗口... 268
13.1.3 关闭弹出式窗口... 270
13.2 控制窗口位置... 270
13.2.1 使用centerPopUp()方法... 271
13.2.2 计算窗口的位置... 271
13.3 弹出式窗口与数据的结合... 274
13.3.1 从弹出式窗口中取得数据... 277
13.3.2 发送包含数据的自定义事件... 277
13.3.3 取出数据... 278
13.3.4 向窗口中发送数据... 279
13.4 使用警告窗口... 282
13.4.1 创建简单的警告窗口... 282
13.4.2 挖掘警告窗口的潜力... 282
13.4.3 高级警告窗口... 283
13.4.4 修饰警告窗口... 284
13.5 小结... 286
第14章 实现视图状态.. 287
14.1 理解视图状态... 287
14.2 Flex中的视图状态... 288
14.2.1 使用属性... 290
14.2.2 使用事件处理程序... 293
14.2.3 使用状态组... 295
14.2.4 添加和移除组件... 297
14.2.5 更改组件的父组件... 302
14.2.6 状态事件... 304
14.3 综合运用... 306
14.4 小结... 307
第15章 使用数据服务.. 309
15.1 访问服务器端数据... 309
15.1.1 使用HTTPService对象... 310
15.1.2 通过WebService组件使用Web服务... 312
15.2 活动消息格式... 313
15.2.1 开源AMF. 314
15.2.2 AMF与PHP. 314
15.2.3 AMF和ColdFusion. 314
15.2.4 BlazeDS. 314
15.2.5 LiveCycle Data Service. 315
15.2.6 其他技术... 315
15.3 使用Flash Builder构建以数据为中心的应用程序... 315
15.3.1 建立正确的环境... 315
15.3.2 与服务器建立连接... 316
15.4 使用ColdFusion进行以数据为中心的Flex. 322
15.5 使用Java EE和BlazeDS进行以数据为中心的Flex开发... 324
15.6 把模型绑定到视图上... 325
15.6.1 拖放式数据绑定... 325
15.6.2 生成一个大纲-细节表单... 326
15.6.3 检查Flash Builder代码... 327
15.7 小结... 329
第16章 对象和类.. 331
16.1 用5分钟的时间理解OO理论... 331