[英]Single-swf preloader wrapper in Flash
我有一个要为其创建预加载器的.swf文件。 最后,我想要一个包含预加载器和内容.swf的文件。
我可以在Flash预加载器上找到的每个教程都提供以下两个选项之一:
在预加载程序包装器中使用URLRequest加载外部内容.swf。 这将不起作用,因为我不需要两个.swfs。
像这样的 “单swf”解决方案适用于您在Flash IDE中创建的资产。 我以为我很容易就能走这条路,但是我遇到了麻烦。 我无法使用Flash IDE导入内容.swf。 我可以这样使用embed标签:
[Embed(source="content.swf")] private var MyContent:Class;
但是似乎此嵌入式内容在第一帧上导出,因此我的预加载器仅在加载内容.swf 之后出现。 我猜这是沿着这些思路。 有什么想法吗?
但似乎此嵌入式内容是在第一帧上导出的
您是完全正确的,默认情况下,所有Ebmed
都会在第一帧中进行嵌入,但是mxmlc通过使用Ebmed
在第一帧中使用预加载器创建两个帧swf来提供解决方案:
[Frame(factoryClass="Preloader")]
您可以在http://www.bit-101.com/blog/?p=946上找到分步指南。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.