我試圖在ActionScript 3.0中可視化測驗的結果。
我想要的一些輸入是如何以靈活的OOP方式將「過濾器」(附圖中的右上角)與數據源最好地聯繫起來。AS3 OOP可視化邏輯 - 鏈接過濾器和數據源
結果數組現在包含正確答案的數量和有關參加測驗的人員的元數據。元數據可以是離散的(性別)或連續的(年齡)。
results = [{name:「Lisa」,correct:5,sex:0,age:52},{name:「Peter」,correct:3,sex:1,age:32} ...]
如何告訴箱子,例如,當我更換過濾器時更改顏色? 每個box對象應該保存自己的數據,還是應該有某種控制器監聽過濾器對象來調度事件,然後調用box.setColor方法? 我有什麼選擇?
alt text http://j.imagehost.org/0002/index.png