我们有一个使用 flex 和 CS3 构建的 flash 网站。该网站的大部分内容都是使用 flex 完成的。我们在一个页面上有多个 Flash 电影,显然页面加载速度很慢。现在我们正在寻找使页面快速的选项,我们正在尝试了解我们是否可以并行运行这些 Flash 电影?CS3 中是否有一些规定可以让 Flash 了解该对象将首先加载并运行,然后是第二个对象。
任何帮助将非常感激。谢谢。
我们有一个使用 flex 和 CS3 构建的 flash 网站。该网站的大部分内容都是使用 flex 完成的。我们在一个页面上有多个 Flash 电影,显然页面加载速度很慢。现在我们正在寻找使页面快速的选项,我们正在尝试了解我们是否可以并行运行这些 Flash 电影?CS3 中是否有一些规定可以让 Flash 了解该对象将首先加载并运行,然后是第二个对象。
任何帮助将非常感激。谢谢。
您可以尝试批量加载库。 http://code.google.com/p/bulk-loader/
我猜 swf 是在加载时运行的,但我认为您可以对此有话要说。
据我了解,您在一个 HTML 文件中显示了多个 swf。
如果是这种情况,您可以使用LocalConnection建立 swf 之间的通信并控制每个初始化的方式。
另一种选择是设置一个变量(无论是 js 变量、js cookie、本地SharedObject等)来跟踪当前加载的 swf 的 ID(例如 1 of 13 )。使用 js 和 flash 是使用ExternalInterface完成的。
如果我不明白,并且您只想将多个 swf 加载到一个 swf 中并对其进行管理,那么BulkLoader就是前面提到的前进方向。
祝你好运!