`
demojava
  • 浏览: 540496 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Application与Module之数据交换

 
阅读更多
使用场景:一个主应用程序通过moduleLoader调用几个不以的模块,那怎样在module中调用Application中的数据呢?
解决方案:在module中通过this.parentApplication来引用调用它的application

<?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>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics