FLASH中外部调用音乐的命令是什么?
来源:百度知道 编辑:UC知道 时间:2024/09/22 06:46:00
var my_sound = new sound(URL,Boolean);
//"URL"你的MP3的地址
//Boolean(布尔值)你的音乐是否为流式音乐是则true,不是则false
//初始化变量
var canplay:Boolean = false;
//是否成功加载
my_sound.onLoad = function(s) {
if (s) {
canplay = true;
}
}
//播放按钮中的代码
on (release) {
if (canplay){
//播放
my_sound.play();
}
}
//停止按钮中的代码
on (release) {
my_sound.stop();
}
我们经常要用到在主动画中载入子动画(音乐文件 )的情况。但是,这种方式载入后,载入的动画往往会加大主文件的大小。有个简单的办法可解决这个问题。我们先建立一个空MC。将该MC拖到主场景中,并为之命名(Instance),如“bb”。然后在主场景的相应帧加上Action,在action 面板中的URL中填入要载入的音乐文件,“Location”栏选“Target”,在其后的空栏中填入“/bb”。这样子音乐文件就载入到实体名为 “bb”的MC中了。现在,我们只要控制该MC在场景中的位置,就可控制载入的子动画的精确座标了,这样就可以减小文件大小了
起始帧:
my_sound=new Sound();
my_sound.loadSound("同一文件夹内你的音乐.mp3",true);//加载音乐
在别的帧:
my_sound.onLoad = function(success){//判断是否加载完
if (success){
gotoAndPlay(主页面);
}
}
停止声音:
stopAllSounds();//或者my_