主题:  声音的渐消问题,急]!1

5DFlash Designer

职务:版主
等级:3
金币:10.0
发贴:1306
#12001/10/17 14:36:20
如何让flash读到一个帧时逐渐减小声音直到消失!这样的代码怎样写呀?



孤军奋战

职务:普通成员
等级:1
金币:0.0
发贴:103
#22001/10/17 20:25:50
可根据frame的增加改变音量(*当前frame)明白吗:)



阿修罗飞天舞

职务:普通成员
等级:1
金币:0.0
发贴:115
#32001/10/17 21:36:27
简单的做法
音乐在MC里,某个帧例如第三百帧做成渐消
在主场景中的某帧上写
telltarget(musicmc)
{gotoandplay(300);}



5DFlash Designer

职务:版主
等级:3
金币:10.0
发贴:1306
#42001/10/18 17:31:17
孤军奋战在上个帖子中说
引用:
可根据frame的增加改变音量(*当前frame)明白吗:)
什么意思啊?我所用的音效是loop音效。当运行到一个特定frame时,将这个loop渐消,你的我看不懂,假如是想灌水,请到别处,假如真想指导,请贴出源文件,谢谢!楼上的方法倒是可以试试!

编辑历史:[这消息被kingfun编辑过(编辑时间2001-10-18 17:36:42)]


joe black

职务:普通成员
等级:2
金币:10.0
发贴:439
#52001/10/18 19:47:20
可使用你楼上的方法,怎样才能让声音连续呢?



阿修罗飞天舞

职务:普通成员
等级:1
金币:0.0
发贴:115
#62001/10/18 23:13:07
什么叫做让声音连续?
难道你的声音是断断续续的?
设置声音为STREAM格式
我想不要太大的音乐格式,你的内存不要太可怜,一般断断续续的情况是不大会出现的



joe black

职务:普通成员
等级:2
金币:10.0
发贴:439
#72001/10/19 19:35:40
不,因为loop音效是不和动画同步的,所以在运行到固定的某一桢时,音乐就不一定播放到什么位置了,再让他跳到固定的300帧(比方说)当然就和原先的音乐接不起来了!



阿修罗飞天舞

职务:普通成员
等级:1
金币:0.0
发贴:115
#82001/10/20 11:13:22
用个变量取得那帧
在停止的时候让变量X=MC._currentframe
就可以了,到时候再跳到这一帧+300

编辑历史:[这消息被阿修罗飞天舞编辑过(编辑时间2001-10-20 11:14:13)]


joe black

职务:普通成员
等级:2
金币:10.0
发贴:439
#92001/10/20 19:38:02
可是loop音效和桢不同步,即使画面停止了音乐也是照放不误



阿修罗飞天舞

职务:普通成员
等级:1
金币:0.0
发贴:115
#102001/10/20 22:14:27
不要做成事件,把声音做成流式



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#112001/10/21 16:50:18
sndobj.setvolume((endframenum-mc._current.frame)*rate)

请不要重复发帖