0

我们有一个使用 flex 和 CS3 构建的 flash 网站。该网站的大部分内容都是使用 flex 完成的。我们在一个页面上有多个 Flash 电影,显然页面加载速度很慢。现在我们正在寻找使页面快速的选项,我们正在尝试了解我们是否可以并行运行这些 Flash 电影?CS3 中是否有一些规定可以让 Flash 了解该对象将首先加载并运行,然后是第二个对象。

任何帮助将非常感激。谢谢。

4

2 回答 2

1

您可以尝试批量加载库。 http://code.google.com/p/bulk-loader/

于 2009-11-05T21:00:45.037 回答
1

我猜 swf 是在加载时运行的,但我认为您可以对此有话要说。

据我了解,您在一个 HTML 文件中显示了多个 swf。

如果是这种情况,您可以使用LocalConnection建立 swf 之间的通信并控制每个初始化的方式。

另一种选择是设置一个变量(无论是 js 变量、js cookie、本地SharedObject等)来跟踪当前加载的 swf 的 ID(例如 1 of 13 )。使用 js 和 flash 是使用ExternalInterface完成的。

如果我不明白,并且您只想将多个 swf 加载到一个 swf 中并对其进行管理,那么BulkLoader就是前面提到的前进方向。

祝你好运!

于 2009-11-05T21:07:45.753 回答