1

我使用的预加载器与之前用于许多其他 Flash 项目的预加载器相同,所以我知道它可以工作,但由于某种原因,它在这里没有这样做。

我已确保我的所有符号都在第 2 帧中导出,并且预加载器通过定义名称获取主类来加载主类,因此它不会过早加载并且加载器位于第 1 帧。

当我在 IDE 中运行应用程序并执行模拟下载时,一旦下载了 2% 的应用程序,加载程序就会正确显示,并在显示应用程序时继续到 100%。

当我在网页中运行该应用程序时,它会在几秒钟内不显示任何内容,并且在 chrome 网络选项卡中它明显正在下载它。swf 完全下载后,加载程序会闪烁完成一秒钟,然后应用程序继续运行到主要部分。

当我生成尺寸报告时,我得到这个:

Frame # Frame Bytes Total Bytes Scene
------- ----------- ----------- -----
1 228408 228408 Scene 1
2 11189678 11418086 (AS 3.0 Classes Export Frame)

在我看来,应用程序仅在完全加载后才显示第一帧,或者它以某种方式在其他所有内容之后加载加载器图像,但这会很奇怪,因为它是我之前制作 50 次的同一个项目复制和更改。

有没有人有任何想法?

4

0 回答 0