出于某种奇怪的原因,我的Flex 3.5应用程序的预加载器没有显示出来。应用程序SWF大约为550KB。我没有使用RSL。在Safari的“活动”选项卡中,我在浏览器中看到SWF加载的进度。加载SWF后。预加载器瞬间出现,从0移动到100并消失。
任何解决方案或我做错了什么?
答案 0 :(得分:0)
您可以使用Flex 4 SDK中的swfdump(只需从命令行调用它)来查看SWF的结构。确保在第二个FrameLabel标记之前有许多(35-ish)DoABC2标记。如果是这种情况那么你的问题是你在启动时初始化太多东西(预加载器消失后)。使用延迟实例化可以防止在启动时创建这么多东西。