Tag: Flash as3

AS3中的声音控制,不说效果,纯粹的播放与暂停,注意事项:

1、播放声音声音文件,需要每次都New Sound(new URLRequest(path));这种方法不需要再调用SOUND对象的LOAD;
2、SOUND播放后返回SoundChannel对象,这时可以添加监听器;
3、每次暂停后要移除SoundChannel的监听器;
4、暂停后播放时返回的SoundChannel对象,每次都是不一样的;
5、获取暂停后的声音播放位置,两种方法:一、起用TIMER的监听器,在监听器中trace该SoundChannel的position;二、申明一个变量,在每次调用stop前记录入该变量。
6、习惯:在每次播放声音时,先停止声音移除SoundChannel的监听器。

时间轴的声音控制,子对象时间轴嵌入声音,该声音按流式播放,在监听到卸载时直接stop时间轴的播放,或者修改加载器的soundTransform属性,但是不能卸载动画,一卸载声音就停不下,不知道是不是我实验做错了,还是咋回事。SoundMixer.stopAll()会停止当用应用程序域的所有声音。




评论

发表评论

 姓名:
 E-mail:
 地址:
   
 验证码: