1、我做了4个按钮放在场景1中,又做了3个数据流的声音元件也放在场景1中,3个元件各在第1帧设stop(); 2、在场景1的图层2第1帧设以下内容: an1_btn.onRelease = function() { a1.play(); a2.stop(); a3.stop(); }; an2_btn.onRelease = function() ... 1、我做了4个按钮放在场景1中,又做了3个数据流的声音元件也放在场景1中,3个元件各在第1帧设stop();
2、在场景1的图层2第1帧设以下内容:
an1_btn.onRelease = function() {
a1.play();
a2.stop();
a3.stop();
};
an2_btn.onRelease = function() {
a2.play();
a1.stop();
a3.stop();
};
an3_btn.onRelease = function() {
a3.play();
a1.stop();
a2.stop();
};
an4_btn.onRelease = function() {
a1.stop();
a2.stop();
a3.stop();
};//an1_btn、2、3、4分别为4个按钮(an4_btn为stop),a1、a2、a3为3个声音元件。
这样的结果是按下an1_btn开始播放a1,按下an2_btn播放a2,但a1暂停(其它按钮都一样,不用说了)。我想要的结果是按下an2_btn播放a2,而让a1的声音元件回到第1帧,等再次按下an1_btn的时候让a1在diyi帧重新开始播放,而不是暂停状态。能明白我想要的结果吗,其实不用说这么多,高手一看代码就知道怎么回事。
我是初学者,我这点小儿科请那位大哥帮我修一个代码,如果这样做实现不了,请给我说明一下其他方法。谢谢!!!
an1_btn.onRelease = function() {
a1.play();
a2.gotoAndStop(1);
a3.gotoAndStop(1);
};
an2_btn.onRelease = function() {
a2.play();
a1.gotoAndStop(1);
a3.gotoAndStop(1);
};
an3_btn.onRelease = function() {
a3.play();
a1.gotoAndStop(1);
a2.gotoAndStop(1);
};