制作自己的MP3播放器使用Flash MX:
Flash MX中的最佳功能之一是它能够直接进入闪存播放器下载MP3文件,之前发布的Flash MX开发人员不得不mp3文件导入到他们的项目,这使得处理这样的文件,很辛苦。但现在的loadSound()函数,你可以很容易地加载MP3和选择的方法flash播放器下载。
基本上有两种方法,你可以用你的MP3加载到Flash Player:
1.event
2.streaming
根据您选择的方法FLASH MX给youdifferent选项处理file.Event声音必须下载才可以控制,流媒体播放声音,而他们正在加载flash播放器,所以对事件的声音和少的选项,让你完全控制处理声音流。
当你作为事件加载的MP3声音处理声音的动作提供的对象,另一方面,你可以使用所有的命令,当你加载的MP3声音流,你只的能力,停止,播放的音乐文件或设置音量泛。
它是如何做的:
所有运行Flash MX,首先创建一个空项目。选择你想要的文件大小和背景颜色。
这款MP3播放器需要一些按钮,您可以使自己的按钮,或使用按钮闪光灯店,在共同库。
我们将组织我们的大部分功能通过使用脚本
的MP3播放器。
所有的功能都放置在第一帧(主场景)。
功能:
玩法:
功能盐湖(){
如果(playing! = TRUE){
mysound =新的声音();
如果(url! = NULL){
mysound.loadSound(URL +“MP3”,假);
mysound.start((_root.pos)/ 1000,1);
如果(的mysound.duration!= 0){
玩=真;
}
} {
}
}
}
注意:您不能使用发挥作为函数名,闪光灯已经有
内置函数使用该名称。一般来说避免命名
函数的名字已经使用闪光灯。
此功能将只加载MP3文件的路径(URL)您所提供的网址是否存在。
注意:你可以使用一个输入文本框,从用户获取URL。
请注意:_root.pos是一个变量,它存储在文件中的位置
如果URL值是空的,你可以使用其他的命令来强制
使用者输入一个有效的路径或文件名。
停止:
功能Stopa说(){
= 0 _root.pos;
mysound.stop();
玩= FALSE;
}
该_root.pos = 0的位置值设置为零,以便如果用户调用
盐湖功能,文件将被从头开始播放。
暂停:
功能暂停(){
(扮演){
_root.pos = mysound.position;
mysound.stop();
玩= FALSE;
}
}
此功能暂停声音和存储位置中的值
POS变量。(POS值时,将使用用户调用
盐湖功能,播放音乐时,以这种方式再次开始
从之前停止的位置)
所有这些功能复制/粘贴到第一帧(主场景)
您的项目。
(责任编辑:卓想动画http://www.zxgzs.com)