BTW, if are you going to the route of "multiple Flex applications loaded into eachother and other containers at runtime", then I highly suggest you utilize the RSL route; that way, users will cache your common component sets initially, and from thereafter, all other apps you load can point to the same RSL, reducing your filesize costs exponentially.
Non-RSL 200k = App1.swf 150k = App2.swf 100k = Support.swf RSL 150k = Components.swf 32k = App1.swf 6k = App2.swf 10k Support.swf ----- Original Message ----- From: "Courtney Couch" <[EMAIL PROTECTED]> To: <flexcoders@yahoogroups.com> Sent: Wednesday, November 09, 2005 11:17 AM Subject: RE: [flexcoders] Lazy loading components I was using objects to be inclusive of components and objects as you defined. (Coming from Java background, everything is an object ;) ) The problem with the flex compiler trying to take care of load order is that if the path through the application is any one of hundreds of paths, then it seems that the compiler lacks the psychic ability to determine the optimum order to compile the objects/components in. The loading SWF's may be a solution based on the object structure being interoperable as you've stated. The problem with building and re-factoring as need be is that the process of building a large application costs money in human resources and technology needs to be evaluated in the theoretical phase before embarking on a long expensive effort only to find out that it won't work. As rebuilding everything using flex 2 would undoubtedly take my guys months to do, just "trying it out" to see is not really a cost effective solution unless some sort of preliminary evaluation as to methods to avoid potential bottlenecks in user experience has been handled. A pilot would have to be a rather large project to even begin to experience the problems it seems may occur with flex 2 (which would be an obvious benefit ajax designs would have for large apps). Even aside from even any specific commercial usage, it's good to know potential limitations in technologies available. Anyways, loading swf's, while it feels to me it breaks good consistent design, may be the best solution for anything large. Thanks for your input; I'll play with the swf loading a bit. -Courtney Couch www.courtneycouch.com -----Original Message----- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of JesterXL Sent: Wednesday, November 09, 2005 7:43 AM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] Lazy loading components To get the nomenclature down, I think of "Objects" in Flex as a datatype, or a catch all phrase for classes and instances that do not have a visual component. Components to me are that visual component. That said, I'm confused why order is an issue; could you elaborate? If you write all of your classes, the Flex compiler takes care of all depencencys and load order for you. Yeah, you can call methods on loaded SWF's, and they can call methods on the SWF that loaded them, assuming both are in the same domain, or the domain has a crossdomain.xml file that says otherwise. I've used the above to give my Flex 1.5 app the ability to utilize Flash Player 8 features; I load in a Flash Player 8 swf into a Flex panel, and the Flex panel makes method calls on it. If the user has Flash Player 7, they won't see anything for that 1 panel, but if they have Flash Player 8, it'll work fine. I've had no problems with large interfaces in Flex; those who have are loading thousands of forms, but I have yet to resolve how they are building things, and why they need soo many unique forms and why they couldn't reuse elements. In my opinion, I've always been successful if I build things, and re-factor as need be. Any performance issue I've had with Flex or Flash was something glaring, and easy to overcome. Therefore, I'd just build a pilot of what you want, and address the issues as they come up vs. theorizing over potential problems that don't even exist yet. -- 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 ------------------------ Yahoo! Groups Sponsor --------------------~--> Fair play? Video games influencing politics. Click and talk back! http://us.click.yahoo.com/T8sf5C/tzNLAA/TtwFAA/nhFolB/TM --------------------------------------------------------------------~-> -- 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/