[flex] Flex中Module模块间通信问题。
csdn_zuoqiang
2010-10-14
Application中加载导航栏作用的Module header.swf,其中有一个方法switchBodyState(STATE_URL:String)方法,用来切换Body的状态,
Application中同时加载Body 的Module body.swf,body.swf当前默认状态时home,另外还有product、service、suggestion共四个状态。 在此要用到Flex Module间通信,问题是:Application如何取得header.swf中的方法获取参数,传给body.swf进行状态转换? 网上找了很多资源,基本都是导航栏直接放在Application中的,而不是通过加载获得的。 有一点思路,本人Flex新手,不清楚具体怎样实现: header.swf ——》application ——》body.swf |
|
romi0913
2010-10-25
要从一个模块跳转到另外一个模块,要构造一个路径,可以像jsp那样?param=value
|
|
smithfox
2010-12-30
问题描述的不是很清楚, 为什么navigator不放在主swf内? 不要为了module而module
|
|
mfkdzhou
2010-12-30
好久没做flex 了。。好像可以通过主类中转:
在主类中定义函数XXX改变body状态 在header中用application.XXX() 间接调用body改变状态 |
|
csdn_zuoqiang
2010-12-30
因为之前刚接触Flex,现在大彻大悟了。呵呵。。
|