2009-07-28 50 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這樣的框架進來的地方,但這可能遠遠超出你現在的位置。

相關問題