看板 Flash 關於我們 聯絡資訊
大家好, 我現在設計一個application, 內有a,b兩個view, 以及一個c.as(class). a,b兩個view各自有一個ArrayCollection及datagrid顯示資料, 且用c.as接收遠端資料, 當c.as接收到不同的資料內容時, 我想顯示在不同的view裡面(先丟到不同的ArrayCollection). 請問這該怎麼做呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.30.50
hpuser:c用單體模式的方式,import給a,b兩個view用 02/04 00:16
HelloJimmy:我知道單體模式 但如何在每個view裡import c.as?? 02/04 12:54
HelloJimmy:我有另一個想法,讓application hold c,從c接收到資料後 02/04 12:55
HelloJimmy:再由application往下派給不同的view,是否可行? 02/04 12:56
HelloJimmy:這其實就是MVC設計,我做一個view ok,多個view就卡住了 02/04 13:00
cochiachang:單體模式是http://www.dotblogs.com.tw/pin0513/archi 02/05 00:39
cochiachang:你直接用c.getInstance().xxx()就可以取值了 02/05 00:41
cochiachang:崩潰貼不完 02/05 00:42
cochiachang:會被截掉,請google獨體模式參考做法 02/05 00:43
ticore:Flex MVC 架構可以參考 PureMVC 與 RobotLegs 02/05 16:47
hpuser:原po方式還是只算在view裡面寫code,ti大提的才是mvc設計 02/05 17:14
HelloJimmy:我後來在c裡建立Bidable的ArrayCollection,讓View裡的 02/05 20:18
HelloJimmy:DataGrid將ArrayCollection設為dataProvider.如此即可 02/05 20:19
HelloJimmy:在c收到資料後自動呈現在View裡,就OK了~ 02/05 20:20