FLASH 按钮播放停止并且切换播放下一首歌曲

来源:百度知道 编辑:UC知道 时间:2024/06/07 16:15:00
FLASH 点击按钮播放一首歌曲在放完之前我按另外一个按钮需要停止此歌曲并且切换播放此按钮所对应的另外一首歌曲,请问该如何做?歌曲都是做在元件按钮中点击的关键帧中的
我的意思是只有2个按钮,按A按钮放A音乐,按B按钮马上结束A音乐播放B音乐,接着如果再按A按钮又结束B音乐再重新放A音乐,该如何做?

这个方法是你的两首音乐已导入了库
在声音1的链接名上输入aa(举例)
在声音2的链接名上输入bb(举例)
在场景第一帧上加上动作
mysound = new Sound();
在A按钮里加上动作
on(release){
mysound.attachSound("aa");
mysound.start();
}
在B按钮里加上动作
on(release){
mysound.attachSound("bb");
mysound.start();
}
若果你的声音是在外面的MP3,则代码只需修改按钮里面的代码
将mysound.attachSound();
改成mysound.loadSound("声音路径",false);
以上做法只是其中一种,再有不明可Q:378366385

举例来说.我做两个MC,分别导入一首歌,把音乐放在MC中,(拖到场景)然后选中音乐,属性栏的同步改为"数据流".MC最后一帧视需要加上STOP.(如果循环播放就不加STOP).
回主场景,第一帧放第一个MC,上面一层加上STOP.
第二帧放第二个MC.上面加STOP.
再做一个上一首下一首两个按钮.
在上一首按钮上写
on(press)
{
PREVFRAME();
}
下一首
on(press)
{
NEXTFRAME();
}
你要按FLASH的大小写写.方法就是这样.

帮你一下吧.需要的话,找我了.

呵呵,这个问题我刚开始也遇到过。 仔细看下发现Flash动作里有相关功能:
stopAllSounds(); //停止播放所有声音

具体代码这样写:
on(release){
stopAllSounds();
下面是你的代码
}
两个按钮都加上就OK了