It is getting destroyed and re-created.....but the intialization variables that are kept on init() ..are getting initialized again and again... how to avoid that..
On 9/20/07, Alex Harui <[EMAIL PROTECTED]> wrote: > > You sure the Canvas isn't getting destroyed and re-created? > > > ------------------------------ > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > Behalf Of *learner > *Sent:* Thursday, September 20, 2007 1:25 AM > *To:* [email protected]; Flex India Community > *Subject:* [flexcoders] state enter /exit > > > > Hi All, > I observed that the creationComplete event of the compoent is fired > everytime the state of the component is changed. > > Ex: > > <mx:Canvas > creationComplete= init() xmlns:mx=" http://www.adobe.com/2006/mxml" > > > <mx:Script> > public function init(){ > // some action > > } > </mx:Script> > > <mx:states> > <mx:State name="NormalState"> > <mx:AddChild > > <mx:Panel> > </mx:AddChild > > > <mx:State name="rollOverState" basedOn="NormalState"> > <mx:AddChild position="lastChild" > > <mx:Button /> > </mx:State> > </mx:states> > > <mx:Canvas> > > if i change the state of this compoenet ... the creation complete gets > fired everytime > is there any work arround to avoid this ?? > > Regards > PS > > > >

