0

我有一个要为其创建预加载器的 .swf。最后,我想要一个结合了预加载器和内容 .swf 的文件。

我可以在 Flash 预加载器上找到的每个教程都提供以下两种选择之一:

  1. 在预加载器包装器中使用 URLRequest 加载外部内容 .swf。这不起作用,因为我不想要两个 .swf。

  2. 像这样的“单一 swf”解决方案适用于您在 Flash IDE 中创建的资产。我以为我可以很容易地走这条路,但我遇到了麻烦。我无法使用 Flash IDE 导入我的内容 .swf。我可以像这样使用嵌入标签:

    [Embed(source="content.swf")]
    private var MyContent:Class;
    

    但似乎这个嵌入的内容是在第一帧导出的,所以我的预加载器只在加载内容 .swf后出现。我猜这是沿着这些路线的东西。有什么想法吗?

4

1 回答 1

1

但似乎这个嵌入的内容是在第一帧导出的

您是绝对正确的,Ebmed默认情况下都嵌入在第一帧中,但 mxmlc 通过元标记在第一帧中创建带有预加载器的两个帧 swf 来提供解决方案:

[Frame(factoryClass="Preloader")]

您可以在此处找到分步指南http://www.bit-101.com/blog/?p=946

于 2013-02-18T07:00:54.270 回答