目录(4)

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

读书导航