FLASH中外部调用音乐的命令是什么?

来源:百度知道 编辑:UC知道 时间:2024/09/22 06:46:00
我做了一个FLASH网站,如果导入库中,那生成的文件太大。。。我想要的效果是:在打开我做的网页的时候,音乐随着主场景下载一起下载,并一进入画面就开始播放音乐。。。并能用FLASH中的按钮控制它的开始播放和停止,。。我又不想在FLASH外调用。。。只想在FLASH里面调用,命令是什么。。。能说的详细些,并带上注释最好。。。。高分相赠!!!100分

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_