as3 ,声音混合
场景一中有一帧,帧中有一mc,mc里有一音乐。场景二中有五个按钮分别指向不同mc。现在问题是,当场景一中的音乐跳转到场景二后,音乐会继续播放。但是点击按钮后出现场景一中的...
场景一中有一帧,帧中有一mc,mc里有一音乐。场景二中有五个按钮分别指向不同mc。现在问题是,当场景一中的音乐跳转到场景二后,音乐会继续播放。但是点击按钮后出现场景一中的音乐会重新加载一个从头播放。两个音乐混合在一起了。。这是什么原因?
下边人的回答不可取。本问题已经解决,解决方法有两个。
直接贴代码:
方法一
//首先为带音乐的影片剪辑导出为类,命名为gb_music。接着,在场景一中放入如下代码。备注,场景一中不用放入music影片剪辑。
stop();
var mc:bg_music=new bg_music();//addChild(mc);
方法二
场景一中直接放入代码。var _sound:Sound=new Sound();var _channel:SoundChannel=new SoundChannel();var url:String="music/jsr.mp3";//你电脑上的MP3音乐文件名,把该文件与MP3音乐文件放在一个文件夹内。var _request:URLRequest = new URLRequest(url);_sound.load(_request);_channel=_sound.play();//暂停、播放与停止两种方式都可行。 展开
下边人的回答不可取。本问题已经解决,解决方法有两个。
直接贴代码:
方法一
//首先为带音乐的影片剪辑导出为类,命名为gb_music。接着,在场景一中放入如下代码。备注,场景一中不用放入music影片剪辑。
stop();
var mc:bg_music=new bg_music();//addChild(mc);
方法二
场景一中直接放入代码。var _sound:Sound=new Sound();var _channel:SoundChannel=new SoundChannel();var url:String="music/jsr.mp3";//你电脑上的MP3音乐文件名,把该文件与MP3音乐文件放在一个文件夹内。var _request:URLRequest = new URLRequest(url);_sound.load(_request);_channel=_sound.play();//暂停、播放与停止两种方式都可行。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询