2009-07-28 15 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

文字列値を含むイベントを送信元コンポーネントからディスパッチして、宛先コンポーネントが受信することができます。

1

あなたの2つのmxmlコンポーネントがお互いにどのように関係しているかをもっと詳しく説明する必要があります。親子ですか?親の中の2人の兄弟?それが最良のアプローチを決定します。もちろん、コンポーネントは可能な限り実際には相互に配線されるべきではありません。これは、Mateなどのフレームワークが入ってくるところですが、それはおそらく今のところを超えているのかもしれません。

関連する問題