我有一个.swf文件加载了几个外部MP3,我想制作一个带有动画进度条的预加载器,以确保在用户可以与时间线交互之前加载所有Mp3。我看到有些人将MP3嵌入到flash文件中,然后将.swf预加载到另一个加载器.swf中。
我不想嵌入MP3,但会考虑使用一部较小的电影来加载主电影,这种方法是否仍适用于外部mp3?
我使用过AS3
答案 0 :(得分:0)
加载的SWF将维护它的AS3代码,无论它来自文档类,时间轴还是两者。
如果您有一个主SWF加载外部SWF并且外部SWF正在加载MP3文件,那么它就没有任何问题。
小心加载安全标准和外部SWF加载顺序。由于它是一个加载的SWF,它不会立即访问阶段(即使在文档类中),而是在将它添加到阶段后使用它(使用ADDED_TO_STAGE事件监听器)。如果你是框架脚本,这应该不是问题。
您可能想在外部SWF中创建一个开始加载MP3的方法。