我在第二帧中有这个代码来播放一首歌,它运行正常。我库中的声音类是“MySound”。
var snd:MySound = new MySound
snd.play();
现在我需要这首歌停止播放后一帧。
答案 0 :(得分:11)
您必须使用SoundChannel
类:
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
mySound.load(new URLRequest("myFavSong.mp3"));
myChannel = mySound.play();
// ...
myChannel.stop();
参考:http://www.republicofcode.com/tutorials/flash/as3sound/(第4节 - 停止声音)
答案 1 :(得分:1)
//*This code for playing the sound after import to the library*
var mySound:Sound = new MenuMusic();
var myChannel:SoundChannel = new SoundChannel();
myChannel = mySound.play();
//*This code for the nextframe button*
btn_easy.addEventListener(MouseEvent.MOUSE_DOWN, btneasy);
function btneasy(event:MouseEvent):void
{
gotoAndPlay(62);
myChannel.stop();
}
提醒:
您不必将声音文件拖到时间线上。只需粘贴即可 代码指向按钮的指定动作脚本。
var mySound:Sound = new MenuMusic();
'MenuMusic'可以根据需要进行更改。只需右键单击声音即可 在库中的文件然后选择属性。单击“ActionScript”选项卡和 选中“导出为ActionScript”,您现在可以更改名称 '类'输入框..
对我来说这很好用。)
希望它能解决问题! :d