呵呵,这个是有缺陷的,因为这只会让背景音乐一直播放下去。
如果你想对背景音乐加以控制,必须在indle句柄中加入判断语句。
定义一个逻辑变量pmusicflag,为true的时候播放背景音乐,为false则停止播放。
修改indle:
on idle
if pmusicflag = 1 then
if not soundbusy(3) then
sound playfile 3, the pathname & "BACK3-2.wav"
end if
else
sound(3).stop()
end if
end
当然,你控制背景音乐的按钮的行为也得做相应的修改
on mouseup me
pmusicflag = not pmusicflag
end mouseup
大概思路是这样,代码你自己完善(呵呵,记得定义变量)
apple1980在上个帖子中说
引用:
难道与我写的背景音乐有关(在movie script中)
on startmovie
sound playfile 3,the pathname & "BACK3-2.wav"
end startmovie
on idle
if not soundbusy(3) then
sound playfile 3, the pathname & "BACK3-2.wav"
end if
end