李艳军

 

同一包文件中模块与组件之间的相互调用

1.模块调用组件:

  首先要实例化组件,

  如果调用组件中的变量,则把组件中需要调用的变量定义为public类型的,再调用;

  如果要调用组件中的方法,同理把组件中的方法定义为public类型的。

 

2.组件调用模块:

   如果组件在这个模块里面,见如下示例:

   var imgObj:Object = this.parent;
                (imgObj.document as DMAnalyticsWidget).xsImgGroup.addElementAt(newImg,0);

   this即为此组件,DMAnalyticsWidget为调用的模块,xsImgGroup为模块中的元素。

 

不过组件和模块之间参数的传递也可以用事件的派发与监听实现。

以上是我的粗浅认识,还望大家批评改正。

posted on 2014-04-03 23:03  李艳军  阅读(262)  评论(0编辑  收藏  举报

导航