在FLASH中,为什么插入了音乐,播放的时候一直有重复的声音出现?如何解决?

或者是怎么插入一段音乐?而且从头到尾只播放一遍?

原因:在flash中,音乐不受帧数和帧频的限制,在帧上一旦flash在时间轴上读取到音乐,它就会一直播放(没有代码控制)直至放播完,这次没有重复的声音;当音乐在时间轴上的帧少于音乐的帧时,播放头转回时再次读取到音乐,它又开始播放并且前面正在播放的不会因此停下来,声音就重复出现了。

解决方案:

1,在插入音乐的关键帧后面继续插入帧(F5)至到看不见音乐在时间轴上的波动图象,声音就不会再重复了,缺点:帧数会非常多,一般一首mp3格式歌曲都在2000帧以上甚至达到8000~10000帧。

2,在含有插入音乐的关键帧这个图层的最后一帧上,在动作面版上输入代码

as3.0停此所有声音:

SoundMixer.stopAll();

as2.0 停此所有声音:

stopAllSounds();

缺点:可能不会播完整首歌曲。播放头转回时音乐再次播放(没有双重的声音)。

3,在插入音乐的关键帧打开帧属性面版 ,声音--同步,选“数据流”,音乐会在时间轴最后一帧停下来,播放头转回来时从头播放。缺点:可能导致不会播完整个音乐。

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-21
将音乐放在时间轴上,在该时间轴最后一帧的动作面板中写上stop()就是最简单的做法。本回答被提问者采纳
第2个回答  2009-03-25
事件改成开始,并在最后一帧上的动作面板中,添加时间轴控制命令stop(),扩号不能忘了加!~
第3个回答  2009-03-21
将音乐放在时间轴上,在该时间轴最后一帧的动作面板中写上stop()就是最简单的做法。
第4个回答  2009-03-24
事件改成数据流

在FLASH中,为什么插入了音乐,播放的时候一直有重复的声音出现?如何解决...
原因:在flash中,音乐不受帧数和帧频的限制,在帧上一旦flash在时间轴上读取到音乐,它就会一直播放(没有代码控制)直至放播完,这次没有重复的声音;当音乐在时间轴上的帧少于音乐的帧时,播放头转回时再次读取到音乐,它又开始播放并且前面正在播放的不会因此停下来,声音就重复出现了。解决方案:1...

为什么flash中导入音乐后是显示两条音频,然后音乐听起来重重复复的?
因为该音频是双声道的,而出现重复现象是因为你在插入音频时候的设置问题

flash中关于音乐和重复播放的问题
你好!看来你对FLASH的音乐控制不是太熟练。呵呵 其一,你在动画的最后一帧加了STOP,这个命令加在帧上,只会停止动画,不会停止音乐。如果要停止音乐,你可以考虑在最后一帧里加上stopAllSounds命令。(该命令在左侧栏里直接就有)。其二,如果音乐是肯定要放完的,那么,你可以考虑将声音的同步设置成...

在flash中加入音乐播放的时候怎么有重复的声音。。。拜托了各位...
重复的声音是指同一个歌曲放完在放一次?还是同时放两个音乐? 前者,FLASH的桢数走完之后,如果你没有加入停止代码 你要停止所有音乐才可以播放,否则声音就会重复. 在停止按钮写 on (release) { stopAllSounds(); } 后者,如果是同时放两个音乐,那么我就不知道是怎么回事了,你的问题 求...

flash as3.0中声音为什么会错乱,特别是一点跳转帧的时候就会调出那些声 ...
而为什么你使用的时候会出现叠音的现象呢?大概是因为音乐与补间帧一样,最后一帧的时候还在移动(某种意义上的)而音乐比补间帧更厉害,可以打破这一格关键帧的限制(算是flash的一个小bug,我已经上报给adobe公司了),从而导致音乐重叠在一起,造成不必要的嘈杂环境。解决办法我目前知道三条:使动画...

FLASH中插入的MP3音乐为何一直重复?
你好:推荐你单独一个图层做音乐图层,只用一帧,就是刚开始播放位置那放置一个关键帧,选择音乐后,同步选择数据流,音乐就会随着帧数变化而播放,不妨去试试看我的办法.

为什么把背景音乐插入flash动画中,背景音乐到后来会重叠播放?第一遍...
注意红色框框的内容

我想知道在Flash中,如何制作音乐和动画播放和停止、暂停按钮?如何使播 ...
你说的重音,是有两个或两个以上的声音同时不同步的播放,这是你没有把声音属性设置成数据流,你设置的是事件,这样按钮点1次音乐开始,再点一次又一次开始,而原来那次音乐还在继续播放,这样就成多重唱了,解决的办法是设为“数据流”。还有,你说的播放,暂停,停止3个状态都在一个按钮实现是不...

flash里声音加进去开始还好的,放一会儿就乱了,请教高手怎么办?
这首音乐停止播放 数据流:音乐会跟着帧的播放而播放,停止而停止 重要一点,元件和场景和自动循环播放功能,出现同首音乐乱音,则是由于声音的同步是事件,改成开始或是数据流 新建个flash文档,将声音导入,放在场景的第一帧,在第10帧处按F5插入帧,逐一将声音同步更改看下效果便明白 ...

为什么我做的FLASH里面的音乐老是重复播放,声音很浑浊?
这个很简单因为你在做FLASH的时候没有组音乐加上一个STOP()要么就是在高级中设成了循环,因为看得出来你可能联高级在哪都不知道。所以要么你就在音乐的最后加上一个AS代码STOP()

相似回答