What does the URL look like? If there’s a “#” in it, a FlashPlayer bug will delay until the entire SWF downloads.
Your main SWF is 3.5Mb even when using RSLs. Is all that needed for the first screen? Modules will offload some of that to later and speed everything up. On 6/10/10 6:01 PM, "dorkiedorkfromdorkt...@gmail.com" <dorkiedorkfromdorkt...@gmail.com> wrote: Gordon or Alex, Here are the numbers. Excuse the length. This is in ms from the launch of the application using getTimer(). Preloader constructor 314 Preloader initialize 316 Preloader progress event 388 [SWF] /app-debug/home.swf - 3,520,823 bytes after decompression progress event 626 progress event 663 progress event 692 progress event 720 [SWF] /app-debug/home.swf/[[DYNAMIC]]/1 - 648,239 bytes after decompression progress event 882 [SWF] /app-debug/home.swf/[[DYNAMIC]]/2 - 370,463 bytes after decompression progress event 1138 progress event 1158 [SWF] /app-debug/home.swf/[[DYNAMIC]]/3 - 2,292,131 bytes after decompression progress event 1646 progress event 1695 progress event 1713 [SWF] /app-debug/home.swf/[[DYNAMIC]]/4 - 1,429,050 bytes after decompression progress event 2050 [SWF] /app-debug/home.swf/[[DYNAMIC]]/5 - 323,414 bytes after decompression progress event 2266 progress event 2292 [SWF] /ripple-debug/home.swf/[[DYNAMIC]]/6 - 441,686 bytes after decompression progress event 2446 progress event 2468 progress event 2900 Application Preinitialize event 3691 preloader? complete event 3769 initProgress event 3770 initProgress event 4558 Preloader create children event 4560 initProgress event 4805 initProgress event 4932 initProgress event 4951 initProgress event 4961 initProgress event 4968 initComplete event 4976 The application preinitialize starts at 3691. So it would be roughly that long before I could redirect the visitor if I needed to. In the preloader initialize I can redirect the user or add something to the display list at 316ms. So that event works for me. What I don't understand from this is it takes 4 seconds before the flex preloader appears. :( Why does it take so long? And more importantly how do I get the Flex preloader to show up (and work) quicker? Notice that the preloader create children method starts at 4560. So the user doesn't see anything but a blank screen until then. JP On Thu, Jun 3, 2010 at 7:12 PM, Gordon Smith <gosm...@adobe.com> wrote: I don't think so. How early do you need it? Why isn't preinitialize early enough? - Gordon From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf Of dorkie dork from dorktown Sent: Thursday, June 03, 2010 12:59 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Event before preinitialize Is there an event before application preinitialize that I can listen for in the application? JP -- Alex Harui Flex SDK Team Adobe System, Inc. http://blogs.adobe.com/aharui