`
wangangie32
  • 浏览: 37990 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

as3 使用sound类(翻译)-声音播放结束消息

阅读更多

[1b]问题八[/1b]
       当我们播放音乐以后,想知道声音何时播放结束。(成业注:当我们播放完一首歌曲后想播放器自动切换到下一首,这时就需要音乐播放结束的消息)
[1b]解决方法[/1b]
       侦听soundComplete事件
[1b]具体讨论[/1b]
成业原创,转载说明出处 http://hi.baidu.com/flash_as3
       有很多时候我们需要知道音乐在什么时候播放结束。比如:在正式的内容开始之前,我们想让用户先听完一段介绍,那么就需要获取介绍是否播放结束的信息;再比如:有个带索音乐列表的播放器,当一首歌播放完毕之后要自动切换到下一首,就需要获取当前的歌是否已经播放结束。
       
成业原创,转载说明出处 http://hi.baidu.com/flash_as3
       这一节中我们开始讨论另外一个类,它叫做flash.media.SoundChannel。当我们调用sound对象的play()方法的时候,它返回一个SoundChannel对象。各种声音在swf文件中播放都有唯一的一个SoundChannel对象代表,所有的这些SoundChannel混合在一起构成了最终的音频输出。
成业原创,转载说明出处 http://hi.baidu.com/flash_as3
       当一个声音文件播放结束的时候,和它绑定的SoundChannel对象将引发一个soundComplete事件,它被定义为:flash.events.Event.SOUND_COMPLETE.我们可以为SoundChannel对象的SOUND_COMPLETE事件添加一个事件处理函数,处理当声音播放结束的时候,程序干什么。
       
成业原创,转载说明出处 http://hi.baidu.com/flash_as3
       下面的例子演示了一个简单的播放列表(a simple playlist)
package {

    import flash.display.Sprite;

    import flash.media.Sound;

    import flash.net.URLRequest;

本文转自:http://www.5uflash.com/flashjiaocheng/Flash-as3-jiaocheng/1920.html
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics