So, It means not to use state...I could it working by hiding and making
visible
Thanks


On 9/21/07, Alex Harui <[EMAIL PROTECTED]> wrote:
>
>    If the canvas gets destroyed and recreated, then it will call init() as
> it gets recreated.  You would need to prevent re-creation by hiding and
> showing the canvas instead.
>
>
>  ------------------------------
>
> *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] *On
> Behalf Of *learner
> *Sent:* Thursday, September 20, 2007 8:59 PM
> *To:* flexcoders@yahoogroups.com
> *Cc:* Flex India Community
> *Subject:* Re: [flexcoders] state enter /exit
>
>
>
>
> 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:* flexcoders@yahoogroups.com [mailto: [EMAIL PROTECTED] *On
> Behalf Of *learner
> *Sent:* Thursday, September 20, 2007 1:25 AM
> *To:* flexcoders@yahoogroups.com; 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
>
>
>
>  
>

Reply via email to