ActionScript 3.0、Flash CS5、DocumentClass 和预加载器

发布于 2024-10-27 03:27:58 字数 444 浏览 2 评论 0原文

我现在在谷歌上搜索了一段时间,但还没有找到解决方案。

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

我希望我的预加载器是带有加载栏的单个图形。我在库中拥有的图形并导出到动作脚本。有许多不同的资产和类,所有这些都在库中设置为导出为动作脚本。

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

如果我运行它,现在会发生什么,我会看到一个白色屏幕,直到所有内容都加载完毕,然后它会直接跳到游戏开始处。预加载器甚至没有显示。

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

我正在寻找一种适用于单个 SWF 和包含

我正在使用 Flash CS5 的图像的预加载器的解决方案

I'm googling for a while now and couldn't come up with a solution yet.

What's the proper way to create a preloader with assets in a ActionScript 3.0 flash that uses a Document class and shall contain everything in a single swf?

I want my preloader to be a single graphic with a loading bar. The graphic i have in the library and exporting to actionscript. There are many different assets and classes, all set in the library to export for actionscript.

The problem seems to be that EVERYTHING is exported to frame 1 independantly of what i set in the asset properties.

What happens now if i run it is that i see a white screen until everything is loaded and then it jumps right to the start of my game. the preloader isn't even shown.

So how can I export only the data for the preloader to frame 1, then display my preloader and load all the rest of the swf after this?

I'm looking for a solution that works with a single SWF and with a preloader that contains an image

I'm working with Flash CS5

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

潦草背影 2024-11-03 03:27:58

迈克尔的博客上有一个很好的(非常基础的)游戏教程。第 8 部分是关于添加预加载器。那里最好的教程之一。

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

简而言之。将第 3 帧上的所有内容粘贴到容器中,这样它就不会加载到第 1 帧上。 (当然,告诉他们不要加载到第 1 帧上)

Michael's blog has a good (very basic) game tutorial on it. Part 8 is about adding a preloader. One of the better tutorials out there.

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

In short. Stick everything on frame 3 in a container so it doesn't load on frame one. (and of course tell them not to load on frame 1)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文