作者HelloJimmy (揪~~竟,能不能考上?)
看板Flash
标题[问题] 如何将资料由一个.as传给不同的View?
时间Sat Feb 4 00:06:01 2012
大家好,
我现在设计一个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
1F:推 hpuser:c用单体模式的方式,import给a,b两个view用 02/04 00:16
2F:→ HelloJimmy:我知道单体模式 但如何在每个view里import c.as?? 02/04 12:54
3F:→ HelloJimmy:我有另一个想法,让application hold c,从c接收到资料後 02/04 12:55
4F:→ HelloJimmy:再由application往下派给不同的view,是否可行? 02/04 12:56
5F:→ HelloJimmy:这其实就是MVC设计,我做一个view ok,多个view就卡住了 02/04 13:00
7F:→ cochiachang:你直接用c.getInstance().xxx()就可以取值了 02/05 00:41
10F:→ cochiachang:崩溃贴不完 02/05 00:42
11F:→ cochiachang:会被截掉,请google独体模式参考做法 02/05 00:43
12F:→ ticore:Flex MVC 架构可以参考 PureMVC 与 RobotLegs 02/05 16:47
13F:→ hpuser:原po方式还是只算在view里面写code,ti大提的才是mvc设计 02/05 17:14
14F:→ HelloJimmy:我後来在c里建立Bidable的ArrayCollection,让View里的 02/05 20:18
15F:→ HelloJimmy:DataGrid将ArrayCollection设为dataProvider.如此即可 02/05 20:19
16F:→ HelloJimmy:在c收到资料後自动呈现在View里,就OK了~ 02/05 20:20