Try setting the creationPolicy='all' on the viewstack and perhaps the canvases as well.
-- Josh Vanderberg vanderblog.typepad.com - Flex blog and open source flex components --- In [email protected], "Rafael Faria" <[EMAIL PROTECTED]> wrote: > > Hello all, > > I'm having a big trouble with a viewstack. > > I have this code > > <mx:ViewStack id="vstack" width="800" height="400"> > > <mx:Canvas id="step1" label="donor information"> > <mx:HBox> > <mx:Canvas id="step1_1" width="390" /> > <mx:Canvas id="step1_2" width="375" /> > </mx:HBox> > </mx:Canvas> > > <mx:Canvas id="step2" label="call status"> > <mx:HBox> > <mx:Canvas id="step2_1" width="390" /> > <mx:Canvas id="step2_2" width="375" /> > </mx:HBox> > </mx:Canvas> > > <mx:Canvas id="step3" label="contribution information"> > <mx:HBox> > <mx:Canvas id="step3_1" width="390" /> > <mx:Canvas id="step3_2" width="375" /> > </mx:HBox> > </mx:Canvas> > > </mx:ViewStack> > > and an init actionscript which i'm just trying to trace the elements > to see what happens and ends up getting null for some elements that i > need to work with. > > private function init():void { > trace(step1); // return the object > trace(step1_1); // return the object > trace(step1_2); // return the object > trace(step2); // return the object > trace(step2_1); // return NULL > trace(step2_2); // return NULL > trace(step3) // return the object > trace(step3_1); // return NULL > trace(step3_2); // return NULL > } > > The problem is that i really need to work with the canvas on the > initialization. I can write dynamically on the canvas (step2 and > step3) but weirdly i can't get the objects inside them. > > Any guru to help me out with that?! > > Raf >

