3 Replies Latest reply on Oct 30, 2009 6:16 AM by prajnith_flex

    binding between two compoents?

    prajnith_flex

      hi friends
      i'm not able bind between two components...

      im sending my code please help me...

      how to approach using metadata or waht?
      got stuck here


      ***************************** main application*******************

      **********
      <?xml version="1.0" encoding="utf-8"?>
      <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ns1="*">
           <ns1:mypanel x="100" y="100">
          </ns1:mypanel>
      </mx:WindowedApplication>

      ********************************* component 1*****************************
      <?xml version="1.0" encoding="utf-8"?>
      <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
           width="400" height="300"
           creationComplete="init();">
      <mx:Script>
           <![CDATA[
              [Bindable]
              public var mystring:String;
              public function init():void
              {
              mystring = "prajnith";
              }
          ]]>
      </mx:Script>
      </mx:Canvas>
      ************************************component 2***************************************
      <?xml version="1.0" encoding="utf-8"?>
      <mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
            width="400" height="300"
            creationComplete="init()">
          <mx:Script>
              <![CDATA[
              import mx.controls.Alert;
              public     var callcanvas:mycanvas = new mycanvas();
               public function init():void
              {
                  Alert.show(callcanvas.mystring);
              }
                 
              ]]>
          </mx:Script>
      </mx:Panel>