19.3.1 使用Robotlegs注入依賴... 402
19.3.2 使用Robotlegs映射實用工具來配置依賴注入... 403
19.4 使用Robotlegs MVCS創(chuàng)建應(yīng)用程序... 408
19.4.1 設(shè)置Robotlegs項目... 409
19.4.2 使用Context類引導(dǎo)應(yīng)用程序... 409
19.4.3 對視圖使用中介... 411
19.4.4 使用Robotlegs命令進行控制... 416
19.4.5 服務(wù)是通往外界的大門... 417
19.4.6 使用模型來管理數(shù)據(jù)和狀態(tài)... 420
19.5 小結(jié)... 422
第Ⅲ部分 高級應(yīng)用
第20章 自定義體驗.. 425
20.1 用戶體驗設(shè)計的原則... 425
20.1.1 圍繞用戶故事進行構(gòu)建... 425
20.1.2 考慮上下文... 427
20.1.3 VIBE模型... 429
20.2 視覺吸引力... 429
20.2.1 創(chuàng)建并使用主題... 430
20.2.2 使用CSS設(shè)置Flex 4應(yīng)用程序的樣式... 433
20.3 交互式體驗... 437
20.3.1 使用FXG和Flash Catalyst
CS5進行聲明性設(shè)計... 437
20.3.2 使用效果增強用戶體驗... 439
20.4 業(yè)務(wù)優(yōu)化... 441
20.4.1 使用最佳實踐改進體驗... 441
20.4.2 通過單元測試改進用戶體驗... 442
20.4.3 概要分析Flex 4中的應(yīng)用程序... 443
20.5 可擴展性... 444
20.5.1 可擴展性與用戶體驗的間接關(guān)系... 444
20.5.2 可擴展性與用戶體驗的直接關(guān)系... 445
20.5.3 編寫干凈的代碼以實現(xiàn)易用性... 445
20.6 小結(jié)... 447
第21章 使用效果.. 449
21.1 效果的含義... 449
21.1.1 可用的效果... 449
21.1.2 合成效果... 451
21.2 使用效果... 451
21.2.1 創(chuàng)建效果的方式... 451
21.2.2 由事件觸發(fā)的效果... 451
21.2.3 以編程方式應(yīng)用效果... 453
21.2.4 使用狀態(tài)過渡來觸發(fā)效果... 457
21.3 創(chuàng)建合成效果... 458
21.3.1 串行效果... 458
21.3.2 并行效果... 459
21.3.3 組合合成效果... 460
21.4 探索效果... 461
21.4.1 Animate效果... 462
21.4.2 使用AnimateFilter設(shè)置濾鏡的動畫... 469
21.4.3 使用AnimateTransition Shader設(shè)置像素著色器
動畫... 472
21.4.4 自定義效果緩動... 476
21.4.5 在播放動畫時顯示文本... 478
21.4.6 創(chuàng)建聲音效果... 480
21.5 小結(jié)... 481
第22章 拖放.. 483
22.1 拖放過程... 483
22.2 在Flex組件中實現(xiàn)拖放... 486
22.2.1 內(nèi)置支持拖放的組件... 486
22.2.2 在列表中啟用拖放... 486