as3 判断声音是否播完

比如sound 为声音对象 则有 使用以下方法可以判断一首歌是否播放完成

1.要有一个Channel对象用来记录当前播放到哪了。

var channel:Channel = new Chennel();

2.把sound对象的控制权交给channel。

channel = sound.play();

3.用channel对象的当前位置 跟音乐的总长度相等则一首歌播放完

if(sound.leght == channel.position)

{ trace("song complete") }

posted @ 2012-10-09 18:16  老了个头  阅读(219)  评论(0编辑  收藏  举报