Hi Thanks for the pointers.
I looked into the url. http://www.joshuaostrom.com/2008/08/14/flex-modules-watch-your-scope/ I had issue with scope which resolved my issue. Thanks ilikeflex --- In [email protected], Alex Harui <[EMAIL PROTECTED]> wrote: > > One of my favorite techniques is to have a button on screen that when clicked, does some introspection, like checking numChildren to make sure the module is still there, and testing its size, visibility, position, etc. > > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of ilikeflex > Sent: Friday, November 14, 2008 6:53 AM > To: [email protected] > Subject: [flexcoders] Re: Show the module second time > > > Hi > > I am doing the addChild(module) second time but it does not load into > screen. I am storing the reference to modules loaded in associate > array. > > In my code "showContent" is canvas.I have put the "unload" listener > to see if the module is unloaded. But this is never invoked. So i am > clear that module is not garbage collected. So i think issue may be > adding to the canvas. > > Is there any way i can debug this. Do i need to call any invalidate > function to reflect the changes after module is added to canvas. > > Any pointer is appreciated. > > Thanks > ilikeflex > > --- In [email protected]<mailto:flexcoders% 40yahoogroups.com>, Alex Harui <aharui@> wrote: > > > > Unless you unloaded the module, or the module got garbage collected > because there were no references to the module, the module should not > load again, so there probably won't be another ready event. Why not > just addCHild the moduleLoader no matter what? > > > > From: [email protected]<mailto:flexcoders% 40yahoogroups.com> > [mailto:[email protected]<mailto:flexcoders% 40yahoogroups.com>] On Behalf Of ilikeflex > > Sent: Wednesday, November 12, 2008 10:08 PM > > To: [email protected]<mailto:flexcoders% 40yahoogroups.com> > > Subject: [flexcoders] Show the module second time > > > > > > Hi Team > > > > How to show the module second time? > > > > I have a button. On click event i load the module. Now if i again > > click the same button again after say 2 min. I do not want to load > > the module again but i want to use the loaded module. > > > > I am storing the module into array with url as index(Associated > > Array). > > > > code: > > > > var module:ModuleLoader = arr[moduleName]; > > if( module ) > > { > > showContent.removeAllChildren(); > > showContent.addChild(module); > > showContent.invalidateDisplayList(); > > } > > else > > { > > moduleLoader.percentHeight = 100; > > moduleLoader.percentWidth = 100; > > moduleLoader.url = String(moduleName); > > moduleLoader.loadModule(); > > } > > > > //event listener function on module.Ready event > > public function addModuleToView(event:ModuleEvent):void > > { > > showContent.removeAllChildren(); > > var moduleView:ModuleLoader = event.target; > > module[event.module.url] = moduleView; > > showContent.addChild(moduleView); > > } > > > > i want to add the module to showContent container when button is > > clicked second time. > > > > But i do not see the module added to contianer second time? > > > > Can anybody please give any pointers?????? > > I have spend lot of time but no clue. > > > > Thanks > > ilikeflex > > >

