9.5 在Spark架构中构建基于List的自定义组件... 181
9.5.1 理解Group和SkinnableContainer类... 182
9.5.2 构建自定义SparkList组件... 182
9.6 小结... 186
第10章 自定义列表... 187
10.1 自定义数据显示... 187
10.1.1 labelField属性... 187
10.1.2 标签函数... 188
10.1.3 标签函数的类型... 189
10.1.4 使用多列标签函数... 190
10.1.5 标签函数的用途... 192
10.1.6 从全局考虑... 192
10.2 项渲染器... 192
10.2.1 Spark MXML项渲染器... 193
10.2.2 在Spark中对MX组件使用MXML项渲染器... 194
10.2.3 创建行内项渲染器... 198
10.2.4 使用混入项渲染器... 198
10.3 项编辑器... 200
10.3.1 启用项编辑功能... 200
10.3.2 创建项编辑器... 202
10.3.3 项编辑事件... 204
10.3.4 合二为一:rendererIsEditor 205
10.4 高级项渲染器... 205
10.4.1 AdvancedDataGridRenderer Provider 206
10.4.2 引用列... 207
10.4.3 跨列使用... 208
10.4.4 实现通行显示... 208
10.5 滤镜函数... 210
10.6 小结... 211
第Ⅱ部分 应用程序流与结构
第11章 事件... 215
11.1 事件系统... 215
11.1.1 事件系统——好莱坞原则... 217
11.1.2 事件发送系统... 217
11.2 发送和接收事件... 218
11.2.1 使用ActionScript添加事件监听器... 220
11.2.2 绑定事件... 222
11.2.3 移除事件监听器... 225
11.3 自定义事件... 227
11.3.1 分派自定义事件类型... 227
11.3.2 创建自定义事件... 228
11.3.3 向自定义分派器中添加事件元数据... 232
11.3.4 停止事件传播... 234
11.4 小结... 236
第12章 应用程序导航... 237
12.1 准备菜单数据... 237
12.1.1 嵌套的数组... 238
12.1.2 嵌套的数组集合... 238
12.1.3 模型... 240
12.1.4 XML组件和类... 241
12.1.5 XMLList组件... 242
12.1.6 XMLListCollection组件及类... 242
12.2 使用菜单... 244
12.2.1 创建菜单... 245
12.2.2 定位菜单... 246
12.2.3 自定义菜单项... 246
12.2.4 与菜单交互... 248
12.3 使用菜单栏... 250
12.3.1 创建菜单栏... 250
12.3.2 定位菜单栏... 251
12.3.3 自定义菜单栏中的项... 251
12.3.4 处理用户与菜单栏的交互... 252
12.4 使用ViewStack. 254
12.4.1 创建ViewStack. 255