I'll be posting some stuff (probably to labs) to make all this much simpler, but basically the best way to do it at the moment is to roll some pure Actionscript classes to act as a loader, and to hook in to the deferred instantiation mechanism to pull the appropriate child SWF in late. The tricky bit is that building individual apps to load is too "heavy", so you really need to do some crazy stuff with RSLs to minimize the number of overlapping classes. You probably don't want the loaded SWFs to even be full applications.
Anyway, its feasible, just takes a bit of work. Stay tuned for some help down the road. -rg > -----Original Message----- > From: flexcoders@yahoogroups.com > [mailto:[EMAIL PROTECTED] On Behalf Of superabe superabe > Sent: Tuesday, February 07, 2006 9:37 AM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Split a single Flex application into parts > > Hi List, > > I have a potential use case where my top level Application > consists of a ViewStack that might have around 10 children > that are themselves composite components with multiple views > It seems pretty certain that if I create one single Flex > (Flex 1.5) application, I would most probably run into huge > load times. > > What is a good way to approach splitting this up into component parts? > > All I can think of at the moment is to use a Loader for each > child of the ViewStack and load the appropriate flex app on > some event. > > Is there any other way to approach this ? > > TIA > - superabe > > > > > -- > Flexcoders Mailing List > FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > > > SPONSORED LINKS > Web site design development > <http://groups.yahoo.com/gads?t=ms&k=Web+site+design+developme > nt&w1=Web+site+design+development&w2=Computer+software+develop > ment&w3=Software+design+and+development&w4=Macromedia+flex&w5= Software+development+best+practice&c=5&s=166> &.sig=L-4QTvxB_quFDtMyhrQaHQ> Computer software > development > <http://groups.yahoo.com/gads?t=ms&k=Computer+software+develop > ment&w1=Web+site+design+development&w2=Computer+software+devel opment&w3=Software+design+and+development&w4=Macromedia+flex&w5> =Software+development+best+practice&c=5&s=166&.sig=lvQjSRfQDfW udJSe1lLjHw> Software design and development > <http://groups.yahoo.com/gads?t=ms&k=Software+design+and+devel opment&w1=Web+site+design+development&w2> =Computer+software+development&w3=Software+design+and+developm ent&w4=Macromedia+flex&w5=Software+development+best+practice&c=5> &s=166&.sig=1pMBCdo3DsJbuU9AEmO1oQ> > Macromedia flex > <http://groups.yahoo.com/gads?t=ms&k=Macromedia+flex&w1=Web+si te+design+development&w2=Computer+software+development&w3> =Software+design+and+development&w4=Macromedia+flex&w5=Softwar e+development+best+practice&c=5&s=166&.sig=OO6nPIrz7> _EpZI36cYzBjw> Software development best practice > <http://groups.yahoo.com/gads?t=ms&k=Software+development+best +practice&w1=Web+site+design+development&w2> =Computer+software+development&w3=Software+design+and+developm ent&w4=Macromedia+flex&w5=Software+development+best+practice&c=5> &s=166&.sig=f89quyyulIDsnABLD6IXIw> > > ________________________________ > > YAHOO! GROUPS LINKS > > > > * Visit your group "flexcoders > <http://groups.yahoo.com/group/flexcoders> " on the web. > > * To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > * Your use of Yahoo! Groups is subject to the Yahoo! > Terms of Service <http://docs.yahoo.com/info/terms/> . > > > ________________________________ > > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/