将as3的代码与flash中的按钮结合起来,点击按钮播放音乐,但再按播放它就会在原有声音的基础上再播放一遍
2个回答
展开全部
给你一人笨方法,你可以做到,什么外部载入不提了,建个影片剪辑,把导入的音乐拖进来,在时间轴一直按F5,直至音乐波线消失。在属性里设置为数据流格式。然后主到舞台中起名为mc,再做三个按钮起名为btn1,btn2,btn3
然后在时间轴上粘下面的代码
btn1.addEventListener(MouseEvent.CLICK,PLAY);
btn2.addEventListener(MouseEvent.CLICK,STOP);
btn3.addEventListener(MouseEvent.CLICK,REPLAY);
function PLAY(event:MouseEvent) {
mc.play();
}
function STOP(event:MouseEvent) {
mc.stop();
}
function REPLAY(event:MouseEvent) {
mc.gotoAndPlay(1);
}
然后在时间轴上粘下面的代码
btn1.addEventListener(MouseEvent.CLICK,PLAY);
btn2.addEventListener(MouseEvent.CLICK,STOP);
btn3.addEventListener(MouseEvent.CLICK,REPLAY);
function PLAY(event:MouseEvent) {
mc.play();
}
function STOP(event:MouseEvent) {
mc.stop();
}
function REPLAY(event:MouseEvent) {
mc.gotoAndPlay(1);
}
追问
我是到入得类文件 不是在时间轴上编译的代码,flash上只有一帧,那怎么办?
追答
主时间轴上写代码和类文件有多大的区别?为了便于测试才不用类文件。你把我给你的代码改成类文件不就行了?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询