主题:  如何对flash中的声音进行控制

hxy219

职务:普通成员
等级:1
金币:9.0
发贴:164
#12002/1/16 12:57:15
在flash的ac中有一个控制所有声音的stopAllSounds ();但是 有没有只控制一部分声音的呢 在有如何使用同一个按钮实现开关音效 希望各位高手指点(最好说详细一些 )



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#22002/1/16 14:00:02
hxy219在上个帖子中说
引用:
在flash的ac中有一个控制所有声音的stopAllSounds ();但是 有没有只控制一部分声音的呢 在有如何使用同一个按钮实现开关音效 希望各位高手指点(最好说详细一些 )


每个声音都可以通过action控制的


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

hxy219

职务:普通成员
等级:1
金币:9.0
发贴:164
#32002/1/16 16:18:18
在一个影片中 如果让音乐循环播放 那么设置的go to 按钮 就回合声音产生错位 这种情况可如何是好呀!



5D荣誉斑竹

职务:普通成员
等级:2
金币:2.0
发贴:617
#42002/1/16 16:50:49
第一个问题你可以这样解决:建一个mc共两帧,第一帧里的as写下
stopAllSounds ();
stop ();
第二帧里面放进音乐,然后as里面写下stop();
拉到场景中,然后命名,在场景里加个按钮,上面的as写上:
on(release){
_root.xxx.play();
}
就可以通过按钮控制声音的开关,但是每一次开,音效都是从头播放的。

第二个问题好解决,就是根本不用as,点击你加入声音的那个帧,然后直接在声音面板里的loops里面添上个足够大的数字,就是循环音效了~~



hxy219

职务:普通成员
等级:1
金币:9.0
发贴:164
#52002/1/16 18:38:04
谢谢桃仁兄了 心情不好 就不多说了 88 :-(



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#62002/1/16 20:20:29
其实,理论上用action是可以实现声音的暂停和继续的
就是用sound对象和gettime配合使用
不过我以前用过好像出了一些问题
不知道谁做过


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER