Gordon, I thought you had a copy and paste for this one. ;-)
Peace, Mike On 2/23/07, Gordon Smith <[EMAIL PROTECTED]> wrote:
Setting creationPolicy to "all" is not generally recommended, because it increases startup time. In order to make your app work with Flex's deferred instantiation, you should assume that components you can't see don't exist. When they eventually get created, you can use handlers like 'initialize' or 'creationComplete' to set data into them. - Gordon ------------------------------ *From:* [email protected] [mailto:flexcompone [EMAIL PROTECTED] *On Behalf Of *Alex Harui *Sent:* Thursday, February 22, 2007 7:45 PM *To:* [email protected] *Subject:* RE: [flexcomponents] TabNavigator child not created till the tab button is clicked. creationPolicy="all" ------------------------------ *From:* [email protected] [mailto:flexcompone [EMAIL PROTECTED] *On Behalf Of *Firdosh Tangri *Sent:* Thursday, February 22, 2007 7:27 PM *To:* [email protected] *Subject:* [flexcomponents] TabNavigator child not created till the tab button is clicked. hey all , I have a TabNavigator component which has components loaded in them both TextArea . I noticed I kept getting a null object error when I tried to access the second TextArea component. so i tried to see if it was initialized <mx:TextArea id="notes_Ta" width="100%" height="98%" text="{_slides[0].notes}" creationComplete="onNotesLoaded(event);"/> private function onNotesLoaded(evt:Event):void{ trace("loaded" +notes_Ta); } the trace statement only gets initialized when I click on the Tab button. So if I wanted to set the text the user would first have to click on the Tab Button. Is there a way so that all the children are loaded when added to the TabNavigator component thanks cheers :) firdosh.
-- Teoti Graphix http://www.teotigraphix.com Blog - Flex2Components http://www.flex2components.com You can find more by solving the problem then by 'asking the question'.
