Thank you so much Per, I set creationPolicy="all" on the ViewStack and
it immediately solved my problem.

Cheers,

Chris.

--- In flexcoders@yahoogroups.com, "per.olesen" <[EMAIL PROTECTED]> wrote:
>
> Hi,
> 
> Maybe you should try setting creationPolicy="all" on your TabBar. By
> default, it first creates the child components when someone tabs into
> it. If you set it to "all", all child controls will be created
> up-front (which can be expensive, if you have many that are complex).
> 
> See:
>
http://livedocs.adobe.com/flex/201/langref/mx/core/Container.html#creationPolicy
> 
> 
> --- In flexcoders@yahoogroups.com, "gers32" <cbu@> wrote:
> >
> > Hi,
> > 
> > Components A and B are inside Panels of a ViewStack; they're accessed
> > via a TabBar.
> > 
> > I define an HttpService within component A.
> > I call A.HttpService from an action in component B.
> > 
> > When I perform the action in component B, A.HttpService will only get
> > called if I have PREVIOUSLY visited A... And to top it all off,
> > A.creationComplete() doesn't get fired either when I visit it, unless
> > I have PREVIOUSLY performed the action in B !
> > 
> > My problem seems to stem from the order in which these components get
> > initialized, but this behavior doesn't make sense to me.
> > 
> > Thanks for your help,
> > 
> > Chris.
> >
>


Reply via email to