9.5 在Spark架構(gòu)中構(gòu)建基于List的自定義組件... 181
9.5.1 理解Group和SkinnableContainer類... 182
9.5.2 構(gòu)建自定義SparkList組件... 182
9.6 小結(jié)... 186
第10章 自定義列表... 187
10.1 自定義數(shù)據(jù)顯示... 187
10.1.1 labelField屬性... 187
10.1.2 標(biāo)簽函數(shù)... 188
10.1.3 標(biāo)簽函數(shù)的類型... 189
10.1.4 使用多列標(biāo)簽函數(shù)... 190
10.1.5 標(biāo)簽函數(shù)的用途... 192
10.1.6 從全局考慮... 192
10.2 項(xiàng)渲染器... 192
10.2.1 Spark MXML項(xiàng)渲染器... 193
10.2.2 在Spark中對(duì)MX組件使用MXML項(xiàng)渲染器... 194
10.2.3 創(chuàng)建行內(nèi)項(xiàng)渲染器... 198
10.2.4 使用混入項(xiàng)渲染器... 198
10.3 項(xiàng)編輯器... 200
10.3.1 啟用項(xiàng)編輯功能... 200
10.3.2 創(chuàng)建項(xiàng)編輯器... 202
10.3.3 項(xiàng)編輯事件... 204
10.3.4 合二為一:rendererIsEditor 205
10.4 高級(jí)項(xiàng)渲染器... 205
10.4.1 AdvancedDataGridRenderer Provider 206
10.4.2 引用列... 207
10.4.3 跨列使用... 208
10.4.4 實(shí)現(xiàn)通行顯示... 208
10.5 濾鏡函數(shù)... 210
10.6 小結(jié)... 211
第Ⅱ部分 應(yīng)用程序流與結(jié)構(gòu)
第11章 事件... 215
11.1 事件系統(tǒng)... 215
11.1.1 事件系統(tǒng)——好萊塢原則... 217
11.1.2 事件發(fā)送系統(tǒng)... 217
11.2 發(fā)送和接收事件... 218
11.2.1 使用ActionScript添加事件監(jiān)聽(tīng)器... 220
11.2.2 綁定事件... 222
11.2.3 移除事件監(jiān)聽(tīng)器... 225
11.3 自定義事件... 227
11.3.1 分派自定義事件類型... 227
11.3.2 創(chuàng)建自定義事件... 228
11.3.3 向自定義分派器中添加事件元數(shù)據(jù)... 232
11.3.4 停止事件傳播... 234
11.4 小結(jié)... 236
第12章 應(yīng)用程序?qū)Ш?.. 237
12.1 準(zhǔn)備菜單數(shù)據(jù)... 237
12.1.1 嵌套的數(shù)組... 238
12.1.2 嵌套的數(shù)組集合... 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 創(chuàng)建菜單... 245
12.2.2 定位菜單... 246
12.2.3 自定義菜單項(xiàng)... 246
12.2.4 與菜單交互... 248
12.3 使用菜單欄... 250
12.3.1 創(chuàng)建菜單欄... 250
12.3.2 定位菜單欄... 251
12.3.3 自定義菜單欄中的項(xiàng)... 251
12.3.4 處理用戶與菜單欄的交互... 252
12.4 使用ViewStack. 254
12.4.1 創(chuàng)建ViewStack. 255