预加载外部SWF是否也可以预加载外部MP3?

时间:2013-12-20 04:51:28

标签: actionscript-3 mp3 flash fla

我有一个.swf文件加载了几个外部MP3,我想制作一个带有动画进度条的预加载器,以确保在用户可以与时间线交互之前加载所有Mp3。我看到有些人将MP3嵌入到flash文件中,然后将.swf预加载到另一个加载器.swf中。

我不想嵌入MP3,但会考虑使用一部较小的电影来加载主电影,这种方法是否仍适用于外部mp3?

我使用过AS3

1 个答案:

答案 0 :(得分:0)

加载的SWF将维护它的AS3代码,无论它来自文档类,时间轴还是两者。

如果您有一个主SWF加载外部SWF并且外部SWF正在加载MP3文件,那么它就没有任何问题。

小心加载安全标准和外部SWF加载顺序。由于它是一个加载的SWF,它不会立即访问阶段(即使在文档类中),而是在将它添加到阶段后使用它(使用ADDED_TO_STAGE事件监听器)。如果你是框架脚本,这应该不是问题。

您可能想在外部SWF中创建一个开始加载MP3的方法。