我们看到运行时有“SWF 包含一个声音项目的多个副本”这样的提示的原因如下:
因为一个声音文件,被多次加载到Fla文件中(可能直接放在主场景,也可能通过代码调用AS链接使用),而且同步参数设置不一。
有数据流,再有其他的同步设置,很可能会出现这种现象:同一时间,播放同一声音的不同部分。
结论是,如果一个声音已经设置成了数据流,就不要再设置成其他同步了(这个很重要!);如果设成事件或开始,也不要再有设为数据流的副本。同一种同步设置,可以多次导入同一声音。
虽然不影响运行效果,但是有问题,我们还是要想办法去解决。所以,这次我的解决办法是删除音频的AS链接,再次运行,即可消除提示。
本博原因部分参考百度搜索