2009-07-28 85 views

回答

2

,它可以像这样 Test.mxml

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

     ]]> 
    </mx:Script> 
</mx:Application> 

Test2.mxml

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
    <mx:Script> 
     <![CDATA[ 
      public var a1:String; 
      public var te1:Test=new Test(); 
      public function init():void{ 
      a1=te1.a; 
      } 
     ]]> 
    </mx:Script> 
</mx:Application> 

这是不对的完成我的看法,但它可能成为你的目的

1

假设一个MXML组件是另一个的孩子,你应该使用绑定来传递数据。

1

您可以从源组件接收包含字符串值的事件,以便由目标组件接收。

1

你需要解释更多关于你的两个mxml组件如何相互关联......父母/孩子?父母中有两个兄弟姐妹?这将决定最佳方法。当然,如果可能的话,你的组件不应该被“连接到彼此”,这就是像Mate这样的框架进来的地方,但这可能远远超出你现在的位置。

相关问题