1.先测试加载开始事件: var mymp3:Sound=new Sound(); //这里我导入外部音乐 mymp3.load(new URLRequest("http://img.china.alibaba.com/club/upload/2006/4/2/10448977_c42003576.mp3")); mymp3.play(); //开始事件,如下 mymp3.addEventListener(Event.OPEN,mystart); function mystart(event:Event){ trace("开始加载了"); } 2.测试加载中事件: var mymp3:Sound=new Sound(); //这里我导入外部音乐 mymp3.load(new URLRequest("http://img.china.alibaba.com/club/upload/2006/4/2/10448977_c42003576.mp3")); mymp3.play(); //开始事件,如下 mymp3.addEventListener(Event.OPEN,mystart); //加载中事件,如下 mymp3.addEventListener(ProgressEvent.PROGRESS,myprogress); function mystart(event:Event){ trace("开始加载了"); } function myprogress(event:ProgressEvent){ trace("正在加载中"); } 3.加载完成事件测试: var mymp3:Sound=new Sound(); //这里我导入外部音乐 mymp3.load(new URLRequest("http://img.china.alibaba.com/club/upload/2006/4/2/10448977_c42003576.mp3")); mymp3.play(); //开始事件,如下 mymp3.addEventListener(Event.OPEN,mystart); //加载中事件,如下 mymp3.addEventListener(ProgressEvent.PROGRESS,myprogress); //完成事件,如下 mymp3.addEventListener(Event.COMPLETE,mycomplete); function mystart(event:Event){ trace("开始加载了"); } function myprogress(event:ProgressEvent){ trace("正在加载中"); } function mycomplete(event:Event){ trace("加载已经完成"); } 4.加载出错事件: var mymp3:Sound=new Sound(); //这里我导入外部音乐 mymp3.load(new URLRequest("http://img.china.alibaba.com/club/upload/2006/4/2/10448977_c42003576.mp3错误")); mymp3.play(); //开始事件,如下 mymp3.addEventListener(Event.OPEN,mystart); //加载中事件,如下 mymp3.addEventListener(ProgressEvent.PROGRESS,myprogress); //完成事件,如下 mymp3.addEventListener(Event.COMPLETE,mycomplete); mymp3.addEventListener(IOErrorEvent.IO_ERROR,myioerror); function mystart(event:Event){ trace("开始加载了"); } function myprogress(event:ProgressEvent){ trace("正在加载中"); } function mycomplete(event:Event){ trace("加载已经完成"); } function myioerror(event:IOErrorEvent){ trace("加载出错了!"); }