永发信息网

FLASHCS3 ActionScript 3.0怎样用调用外部的MP3文件?

答案:2  悬赏:70  手机版
解决时间 2021-07-19 07:28

FLASHCS3 ActionScript 3.0怎样用调用外部的MP3文件?

代码要怎么写越详细越好

最佳答案

var _sound:Sound= new Sound();
var channel:SoundChannel;
//song.mp3为音乐路径,如与FLASH在同一目录只用写歌曲名称,不在同一目录则写出音乐路径如:音乐/song.mp3
_sound.load (new URLRequest("song.mp3"));
channel=_sound.play();


全部回答
var SoundState:Boolean; var sndChannel:SoundChannel; var snd:Sound = new Sound(); snd.addEventListener(ProgressEvent.PROGRESS, ProgressHandler); snd.addEventListener(Event.COMPLETE, CompleteHandler); snd.load(new URLRequest("showroom.mp3")); var outputText:TextField=new TextField(); outputText.width = 500; outputText.height = 20; addChild(outputText); function ProgressHandler(e:ProgressEvent):void { outputText.text = "Loading: " + Math.round(100 * e.bytesLoaded / e.bytesTotal); trace("Loading: " + Math.round(100 * e.bytesLoaded / e.bytesTotal)); } function CompleteHandler(e:Event):void { outputText.text = "Sound loaded - click the stage to play and stop"; snd.removeEventListener(ProgressEvent.PROGRESS, ProgressHandler); snd.removeEventListener(Event.COMPLETE, CompleteHandler); stage.addEventListener(MouseEvent.CLICK, clickHandler); } function clickHandler(e:Event):void { SoundState=!SoundState; trace(SoundState); if (SoundState) { outputText.text ="PLAY"; sndChannel=snd.play(pausePosition); } else { var pausePosition:int = sndChannel.position; outputText.text ="PAUSE"; sndChannel=snd.play(pausePosition); } } http://www.6dn.cn/blog/article.asp?id=82
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
半身秒泡的步法怎样的?
有人愿意帮俄玩QQ飞车不?
火箭升空瞬间时,庞大的白气团产生的原因是什
红掌叶子为什么会变黄,为什么花的叶子会变黄
QQ飞车多少级满?
会员怎么索要
天龙八部69怎么赚钱快啊
发好的燕窝一次吃多少,燕窝的最佳吃法是什么
我只有帐号和密码,提示不记得了,可以装密保
為什麼人都不能心想事成呢?
关于航模的,一个三叶十五级甲醇发动机大概多
什么销售行业还可有空间?
英语翻译请问配餐间用pantry,那茶水间用什么
海贼王中白胡子是什么恶魔果实?
方程很难,怎么学呀??
推荐资讯
梦间集金铃索台词,梦间集角色突破在哪儿啊?
为什么移动不可以再办理万花筒业务?
河北三在维护吗 怎么进不去
qq炫舞激活碼怎么用?
用完洗面奶洗脸后,脸都湿的怎么擦乳液啊,用
几道高二英语翻译
预测2009中超联赛冠军,亚军,季军归属???
绞纹一套多少钱
一般的手机充电宝得冲多长时间
那个歌比较好
dnf中的宠物怎么获得
QQ飞车B车里哪辆车最好?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?