我们有一个使用flex和CS3构建的Flash网站。该网站的大部分使用flex完成。我们在一个页面上有多个Flash影片,而且我们显然加载的页面非常慢。现在我们正在研究快速制作页面的选项,我们试图了解是否可以同时运行这些Flash动画? CS3中是否有一些规定可以让Flash知道这个对象将被加载并先运行,然后再运行第二个对象。在网页上下载并执行多个Flash动画并行或按顺序运行
任何帮助将不胜感激。谢谢。
我们有一个使用flex和CS3构建的Flash网站。该网站的大部分使用flex完成。我们在一个页面上有多个Flash影片,而且我们显然加载的页面非常慢。现在我们正在研究快速制作页面的选项,我们试图了解是否可以同时运行这些Flash动画? CS3中是否有一些规定可以让Flash知道这个对象将被加载并先运行,然后再运行第二个对象。在网页上下载并执行多个Flash动画并行或按顺序运行
任何帮助将不胜感激。谢谢。
你可以尝试批量加载器库。 http://code.google.com/p/bulk-loader/
我猜swfs是在加载时运行的,但我认为你可以对此有所说明。
据我所知你有多个swf显示在一个HTML文件中。
如果是这种情况,您可以使用LocalConnection建立swfs之间的通信并控制每个人初始化的方式。
另一种选择是设置一个变量(例如js变量,js cookie,本地SharedObject等)以跟踪当前加载的swf的ID(例如13中的1)。使用js和flash使用ExternalInterface完成。
如果我不明白,并且您只想将多个swf加载到一个swf中并进行管理,那么BulkLoader就是前面提到的方式。
Goodluck!