如何在AS3中制作Flash PreLoader?

And*_*ore 3 apache-flex flash preloader actionscript-3

我想在我的应用程序中加入Flash Pre-loader,但我只使用Flex SDK/AS3/Notepad来编写这个野兽.我无法访问Flash IDE.

有关如何在CS4中执行此操作的许多教程和帮助文件,但在代码本身中没有.有人能指点我吗?

大多数示例似乎都围绕在应用程序的其余部分之前将加载器符号放入第一帧 - 但我无法访问flex中的时间轴或框架(或者至少,我认为我没有! ).

Phi*_*way 7

您将需要阅读一些AS3编译器指令 - 在这种情况下相关的指令是工厂类.

实际上,您需要创建一个类来加载扩展MovieClip的主类.'preloader'类可以监视bytesloaded/bytestotal,然后实例化你的主类.这个非直观部分(对我来说至少)包括了死亡:[Frame(factoryClass ="pathToYourLoaderClass")]

在你想要预加载的主类的顶部.

下面是一个很棒的博客,有更多信息和一个很好的解决方案

http://www.bit-101.com/blog/?p=946