ActionScript 3.0,Flash CS5,DocumentClass&预载

时间:2011-03-25 20:35:49

标签: actionscript-3 preloader

我正在谷歌上搜索一段时间,但还是找不到解决方案。

在使用Document类的ActionScript 3.0闪存中创建带有资源的预加载器的正确方法是什么?并且应该包含单个swf中的所有内容?

我希望我的预加载器是带有加载栏的单个图形。我在库中的图形并导出到actionscript。有许多不同的资产和类,都在库中设置,以便为actionscript导出。

问题似乎是,一切都被导出到第1帧,与我在资产属性中设置的内容无关。

如果我运行它会发生什么事情,我看到一个白色的屏幕,直到所有东西都加载,然后它跳到我的游戏的开始。预装载器甚至没有显示。

那么如何只将预加载器的数据导出到第1帧,然后显示我的预加载器并在此之后加载所有其余的swf?

我正在寻找适用于单个SWF和包含图像的预加载器的解决方案

我正在使用Flash CS5

1 个答案:

答案 0 :(得分:0)

Michael的博客上有一个很好的(非常基本的)游戏教程。第8部分是关于添加预加载器。其中一个更好的教程。

http://gamedev.michaeljameswilliams.com/2008/09/17/avoider-game-tutorial-1/

简而言之。将框架3上的所有东西都粘在一个容器中,这样就不会在第一框架上加载。 (当然告诉他们不要加载到第1帧)