flash代码控制声音问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:22:49
举例:if(i==5)
{如何播放声音???}
mysound=new Sound();
mysound.attachSound("1");
mysound.start();
代码对吗?怎么都播放不出来~~我用一个帧放入这个代码都播放不出来,1这个文件已经导入库,并且用按钮控制也无法播放,请高手指点~谢谢!上面那个if也请说明一下,谢谢

attachSound()方法是追加或连接库中的声音的,如果你不是把它用于追加声音,先把attachSound()改成onLoad()测试一下;
如果你是用做追加连接声音,那你要在库中找到原来播放的声音,在它的上面右键---链接---标识符---1(要连接的声音文件名)

还可以用外部调用法,但得把你的1这个声音文件放在flash的外部,和它保存在同一个目录下.然后把这句话
mysound.attachSound("1"); 改为mysound.loadSound("1");

其他的方法我也想不到了,希望我说的对你有点帮助

单独的声音停止为stopAllSounds();
一般情况下不单独给声音加代码,因为如果声音选择数据流格式的话,你只要给针加播放/停止代码,声音也一样回停止,因为在这个格式下,声音和动画是同步的