| Flex3.0 写了这个简单的 mp3 播放器.....

功能尚属齐全: 有播放进度条, 可调节音量和左右声道. ..... 希望能帮到大家吧! 好了... ...... 累了.不多说.. >_< ..... 以下是详细教程, 最后提供解压包下载的:
<?xml version="1.0" encoding="utf-8"?> [ 作者博客: www.RiaHome.cn 作者主页: www.Y-boy.cn ]
<!-- 原创作品/教程: 作者主页: www.Y-boy.cn 作者博客: www.RiaHome.cn 作品简介: 用Flex3.0, 结合 AS3.0, 用 Sound 类写了个 mp3 播放器, 可导出为 AIR. 功能: 播放进度的显示与调节, 音量大小的调节,左 右声道的调节, 播放与停止;
对此教程有什么不明白, 可以到作者主页(www.Y-boy.cn)或者 博客(www.RiaHome.cn)留言. 如本教程有错误, 望高手指点指点......作者(Y-boy)在此说声谢谢! 特别注明: 欢迎大家交流学习, 也欢迎大家转载, 但上面信息也是本教程的一部分, 请保留. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="myInit()">
<mx:Script> <![CDATA[ import flash.events.*; import flash.net.URLRequest; import flash.media.Sound; import flash.media.SoundChannel; import flash.media.SoundTransform; import flash.utils.Timer; import flash.events.TimerEvent; //mp3 的 url 地址 private var soundURL:String = "She is my sin.mp3"; //访问 url 上的东西都用 URLRequest 了 private var request:URLRequest = new URLRequest(soundURL); private var my_sound:Sound=new Sound(); // 新建 Sound 对象 //声明 SoundChannel 类型的变量 my_channel private var my_channel:SoundChannel; //新建 myTimer 对象并定义循环的时间间隔为10毫秒,循环次数为无限次(参数中的0表示无限次) private var myTimer:Timer = new Timer(10, 0);
private function myInit():void{ my_sound.load(request); // 载入外部 mp3: She is my sin.mp3 } //播放音乐: private function playSound(): void |