Put a trace on the initialize event of a child control, see if it fires.
Also, try a trace on the creationComplete or childrenCreated events on
the component as well.
Tracy
-----Original Message-----
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of nahruka
Sent: Tuesday, April 25, 2006 9:12 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Flex 1.5 ViewStack child creation
Hi Stanislav, what I'm trying to do is just the opposite: avoid
children to be created at the begining. After reading the
documentation I can't understand why this is happening... I've put a
trace sentence at the initialize property of each child and I've
debugged the application. The trace message is shown for each of the 3
children in myViewStack!
Thanks for your response :)
--- In flexcoders@yahoogroups.com, "Stanislav Zayarsky" <[EMAIL PROTECTED]>
wrote:
>
> From Help:
> Navigator containers such as Accordion, TabNavigator, and ViewStack
> implement the auto policy by creating all their children immediately,
> but wait to create the deeper descendants of a child until it becomes
> the selected child of the navigator container.
>
> So if you want to create all your childrens at one time, just use
> creationPolicy="all"
>
> On 4/25/06, nahruka <[EMAIL PROTECTED]> wrote:
> > I'm using the following ViewStack within my application:
> >
> > <mx:ViewStack id="myViewStack" height="100%">
> > <cmp:FirstView id="firstView" />
> > <cmp:SecondView id="secondView" />
> > <cmp:ThirdView id="thirdView" />
> > </mx:ViewStack>
> >
> > I've been reading about the ViewStack component and found that
children
> > (except the first one) are only created when the user explicitly
makes
> > an action that causes the selected child to change as:
> >
> > function myButton.click() { myViewStack.selectedChild = thirdView; }
> >
> > What I'm realising is that children are ALL created, in a sequential
> > fashion, but CREATED in fact. Why is this happening? Should I set a
> > creationPolicy property to "none" and then instantiate the views
> > manually? If so, which is the best way to do it? createComponent()?
> > createChild()? createClassObject()?
> >
> > Please, help me... :-S
> >
> > Thanks!
> >
> >
> >
> >
> >
> >
> > --
> > Flexcoders Mailing List
> > FAQ:
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com
> > Yahoo! Groups Links
> >
> >
> >
> >
> >
> >
> >
>
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives:
http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
Web site design development | Computer software development | Software design and development |
Macromedia flex | Software development best practice |
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.