AS2:在加载帧之前等待actionscript运行

时间:2011-07-05 15:46:08

标签: actionscript actionscript-2

我有一个脚本需要大量内容并在舞台上构建1000个MovieClip,进行大量绘图等。由于帧首次加载时需要大量工作,有时会延迟一两秒钟。

用户使用应用程序的次数越多,可能的时间就越长(通过和构建的数据越多)。

我的问题是,在构建之前,我如何确保框架不显示(提供加载图像或其他内容)?我不希望用户看到页面的骨架,然后所有内容都会在一两秒后出现。

1 个答案:

答案 0 :(得分:0)

我们这样做的方式:

第1帧是加载帧。它只是连续地轮询进度(onEnterFrame),直到它足够“完整”以继续前进到所需的帧。在你的情况下,你可能正在测试你是否已经实例化了足够的对象,在我们的例子中,帧载是否足够高。

我们经常在第1帧中添加“加载图形”。除此之外,我们还有“我准备好最后继续前进吗?”。最近我们的装载机只有一个圆圈继续旋转。

作为旁注:如果您正在使用AS3加载程序,请等待所有内容完全就绪。加载半翘起让我在复活节一年工作到凌晨3点。我不高兴。