I'm having a lot of issues with ModuleLoader only occasionally loading
my modules.  At first I thought maybe it was that I couldn't have the
module open in more than one tab at a time in my browser, as this
seemed to help a little.  But it seems more like there is a basic
problem with loading multiple modules at once.

Basically in my main mxml I have:
        <mx:Canvas id="views_canvas" x="10">
                <views:PrizesStub id="prizes" visible="false" />
                <views:Home id="home" visible="false"/>
                <views:ListStub id="list" visible="false" />
                <views:SubmissionStub id="submission" visible="false" />
        </mx:Canvas>

where the stubs are stub components for the modules, so they can hold
data that might be needed before the module is loaded.

One of my stubs looks like:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml";>
                <mx:ModuleLoader id="module" url="views/SubmissionModule.swf" />
</mx:Canvas>


That's pretty much it. The SubmissionModule will only load once every
4 or 5 times I debug.  I've tried adding unique identifiers to the url
like:
                <mx:ModuleLoader id="module" 
url="{'views/SubmissionModule.swf?uid='
+ new Date().getTime()}" />

but that doesn't seem to help.

The ready event never fires when it doesn't work.

The only thing I can think of is that it is loading all of the Modules
at once(once the main swf has loaded) even though the views that
contain them aren;t visible.  Is there some reason that shouldn't
happen or would cause a problems?




Reply via email to