is it difficult to do with out adding a canvas window in the panel window.... Prajnith
On Fri, Oct 30, 2009 at 2:32 PM, Ravi Mishra <[email protected]> wrote: > > This is because you are assigning value to the string in Canvas in > creationComplete event and in panel you are just creating and instance > of Canvas component. It will not trigger the creationComplete event of > Canvas component. To achieve this, you have to add your canvas > component inside the Panel component. > > something like this > > public function init():void{ > var callcanvas:mycanvas = new mycanvas(); > addChild(callcanvas); > > Alert.show(callcanvas.mystring); > } > > it should work for you. > > -Ravi > http://achieveravi.blogspot.com > > On Oct 30, 1:21 pm, jakir qureshi <[email protected]> wrote: > > your Panel will be like that hope his is ok for u > > > > <?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()" xmlns:ns1="*"> > > > > <mx:Script> > > > > <![CDATA[ > > > > *import* mx.controls.Alert; > > > > *public* *function* init():*void > > * > > > > { > > > > Alert.show(callcanvas.mystring); > > > > } > > > > ]]> > > > > </mx:Script> > > > > <ns1:myCanvas id="callcanvas"/> > > > > </mx:Panel> > > > > > > > > On Fri, Oct 30, 2009 at 1:08 PM, prajnith K <[email protected]> wrote: > > > 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> > > > > > Prajnith > > > > -- > > Thanks & Regards > > > > M.Jakir Qureshi > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex_india?hl=en -~----------~----~----~----~------~----~------~--~---

