FLASH中怎样用代码检测音乐或时间轴是否正在播放

FLASH中怎样用代码检测音乐或时间轴是否正在播放,麻烦高手解答一下!谢谢!... FLASH中怎样用代码检测音乐或时间轴是否正在播放,麻烦高手解答一下!谢谢! 展开
 我来答
百度网友9163ed679
2014-08-15 · TA获得超过109个赞
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:208万
展开全部
时间轴上用isPlaying判断是否仍在播放.
下面代码展示装载一个xx.MP3音频并判断是否播完了.

var s:Sound = new Sound();
var sc:SoundChannel;
s.load(new URLRequest("xx.mp3"));
s.addEventListener(Event.COMPLETE, loadedHandler);
function loadedHandler(evt:Event):void
{
sc = s.play();
sc.addEventListener(Event.SOUND_COMPLETE, soundcomplete); 
}
function soundcomplete(evt:Event):void
{
//声音播完了
}
追问
您能给一个isplaying的范例吗?谢谢
追答

例如说, 你将声音直接拖到一个叫mc的影片剪辑的时间轴上,并在最后一帧加上stop();

则mc播完时声音也放完了,那就就可以

if(mc.isPlaying)
{
    //mc没播完,声音还在继续
}
else
{
    //mc已停止,声音已经播完
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式