在main.swf中有个播放声音的按钮,用的是attachSound方法加载库中的mp3文件;
如:
mySound = new Sound();
mySound.attachSound("xxx.mp3");
mySound.start();
但是这main.swf被另一个swf加载后;
如:在index.swf文件中用mcl类的loadClip的方法或者loadMovie方法加载main.swf后,声音都消失了.
我感觉很奇怪,main.swf一直都是有声音的,而且是可以控制的,为什么被另一个文件加载后就没有声音了呢?我想到会不会是main.swf中的attachSound加载声音的问题,后来我用外部加载的mp3的方法
和最原始的直接把声音加入帧里的方法,结果又有声音了.
看来果真是attachSound的问题,这个问题让我感觉挺滑稽又难办.因为我不喜欢用外部加载mp3的方法(还得判断是否加载完毕)和直接把声音加入帧(无法对声音进行控制).
我是个初学者,大家有没有什么好的方法.或者说在制作flash网站时对声音是如何处理的,请赐教,谢谢大家!
[ 本帖最后由 yanxiangyu 于 2008-7-18 09:01 编辑 ]