首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

FLEX Application与Module之通讯

2012-11-10 
FLEXApplication与Module之通信使用场景:一个主应用程序通过moduleLoader调用几个不以的模块,那怎样在modu

FLEX Application与Module之通信
使用场景:一个主应用程序通过moduleLoader调用几个不以的模块,那怎样在module中调用Application中的数据呢?

解决方案:在module中通过this.parentApplication来引用调用它的application

具体应用:

在APPLICAION中

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[

public var test:String="Test";
]]>
</mx:Script>

</mx:Application>

在MODULE中

<?xml version="1.0" encoding="utf-8"?>
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"

creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function init():void{

Alert.show(this.parentApplication.test);

}

]]>
</mx:Script>

</mx:Module>



来自:http://xiaoer-1982.iteye.com/blog/500407

热点排行