·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

AS加载外部音乐循环播放

时间:2011-06-25 16:32taoshaw.com
如果是内部音乐,很简单
1、如果是内部音乐,很简单。。。 
  1. mySound = new Sound();  
  2. mySound.attachSound("sound");  
  3. mySound.start(0, 99); 
2、如果是外部音乐稍麻烦一点: 
  1. var mysound:Sound = new Sound();  
  2. mysound.onLoad = function(ok:Boolean):Void {  
  3.   if (ok) {  
  4.     mysound.start(0, 10);  
  5.   } else {  
  6.     trace("加载失败!");  
  7.   }  
  8. };  
  9. mysound.loadSound("aa.mp3", false);  
这里好像要要等onLoad完毕后才能正常播放。
如果暂停时,需要从开始播放的时候播放:
  1. //Music  
  2. var mysound:Sound = new Sound();  
  3. var playTime;  
  4. mysound.onLoad = function(ok:Boolean):Void {  
  5.   if (ok) {  
  6.     mysound.start(0, 10);  
  7.   } else {  
  8.     trace("加载失败!");  
  9.   }  
  10. };  
  11. onEnterFrame = function ():Void {  
  12.   playTime = mysound.position/1000;  
  13. };  
  14. mysound.loadSound("onebyone.mp3", true);  
  15. var my_panduan:Boolean = true;  
  16. btn_music.onRelease = function():Void {  
  17.   my_panduan = !my_panduan;  
  18.   if (my_panduan) {  
  19.     btn_music.gotoAndStop(1);  
  20.     mysound.start(playTime);  
  21.   } else {  
  22.     btn_music.gotoAndStop(2);  
  23.     mysound.stop();  
  24.   }  
  25. }; 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器