WEB开发网
开发学院图形图像Flash AS加载外部音乐循环播放 阅读

AS加载外部音乐循环播放

 2012-02-06 12:12:58 来源:本站整理   
核心提示:1、如果是内部音乐,很简单,AS加载外部音乐循环播放,,
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. }; 

Tags:AS 加载 外部

编辑录入:coldstar [复制链接] [打 印]
赞助商链接