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. > > >