我有一个脚本需要大量内容并在舞台上构建1000个MovieClip,进行大量绘图等。由于帧首次加载时需要大量工作,有时会延迟一两秒钟。
用户使用应用程序的次数越多,可能的时间就越长(通过和构建的数据越多)。
我的问题是,在构建之前,我如何确保框架不显示(提供加载图像或其他内容)?我不希望用户看到页面的骨架,然后所有内容都会在一两秒后出现。
答案 0 :(得分:0)
我们这样做的方式:
第1帧是加载帧。它只是连续地轮询进度(onEnterFrame),直到它足够“完整”以继续前进到所需的帧。在你的情况下,你可能正在测试你是否已经实例化了足够的对象,在我们的例子中,帧载是否足够高。
我们经常在第1帧中添加“加载图形”。除此之外,我们还有“我准备好最后继续前进吗?”。最近我们的装载机只有一个圆圈继续旋转。
作为旁注:如果您正在使用AS3加载程序,请等待所有内容完全就绪。加载半翘起让我在复活节一年工作到凌晨3点。我不高兴。