
as3,背景音乐的控制 我在做一个flash课件,AS3的,能够通过一个按钮:start_btn控制音乐的播放和关闭。
我把背景音乐sound.mp3已经导入到了库里。运行后报错,ArgumentError:Error#2068:声音无效。atflash.media::Sound/play...
我把背景音乐sound.mp3已经导入到了库里。运行后报错,ArgumentError: Error #2068: 声音无效。at flash.media::Sound/play() ;at _fla::MainTimeline/btnmouseclick()
以下是代码,麻烦你有空能帮我改一下,谢谢。
var sound:Sound=new Sound();
var soundchannel:SoundChannel=new SoundChannel();
var checkstop=true;
start_btn.addEventListener(MouseEvent.CLICK,btnmouseclick);
function btnmouseclick(event:MouseEvent) {
if (checkstop) {
soundchannel=sound.play();
checkstop=false;
} else {
soundchannel.stop();
checkstop=true;
}
} 展开
以下是代码,麻烦你有空能帮我改一下,谢谢。
var sound:Sound=new Sound();
var soundchannel:SoundChannel=new SoundChannel();
var checkstop=true;
start_btn.addEventListener(MouseEvent.CLICK,btnmouseclick);
function btnmouseclick(event:MouseEvent) {
if (checkstop) {
soundchannel=sound.play();
checkstop=false;
} else {
soundchannel.stop();
checkstop=true;
}
} 展开
展开全部
var sound:Sound=new Sound();在库中选择音乐文件-右键-属性,在链接项中选中为actionscript导出及在帧1中导出,下面的“类”输入“mysound”,最好不用系统关键字Sound。
var sound:Sound=new Sound();改为
var sound:mysound=new mysound();
var sound:Sound=new Sound();改为
var sound:mysound=new mysound();
来自:求助得到的回答
展开全部
打开库,找到音乐,右键单击----链接-----打开后在“为ActionScrip导出”前打勾,在“类”后面的方框里输入“Sound”,也就是类的名称与你代码中声明的类必须相同。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该将导入的声音绑定类为:sound
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询