制作自己的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值时,将使用用户调用
盐湖功能,播放音乐时,以这种方式再次开始
从之前停止的位置)
所有这些功能复制/粘贴到第一帧(主场景)
您的项目。
进/快退:
创建一个空的影片剪辑,将下面的脚本里面的
第一帧的电影。
如果(_root.rw){
如果(_root.playing){
构成= INT((_root.mysound.position)/ 1000)-1;
_root.mySound.stop();
_root.mySound.start(姿势,1);
}
}
如果(_root.fw){
如果(_root.playing){
构成= INT((_root.mysound.position)/ 1000)+1;
_root.mySound.stop();
_root.mySound.start(姿势,1);
}
}
现在选择下一帧,将其转换为一个关键帧,这将使循环。
静音:
创建一个全球性的声音对象,可以控制整体音量:
globalvolume =新的声音();
在第一帧(主场景),我们将使用一个按钮,将上面的脚本
控制对象。
按钮:
播放/暂停/停止:
只需使用按钮之前您所做的调用这些函数。
例如:
的on(press){
暂停();
}
进/快退/静音:
复制/粘贴以下脚本按钮
前。
转发:
的on(press){
FW = 1;
}
(的释放,releaseOutside,推出废酸洗液){
FW = 0;
}
退:
的on(press){
RW = 1;
}
(的释放,releaseOutside,推出废酸洗液){
RW = 0;
}
静音:
(发布){
(_root.globalvolume.getVolume()> 0){
_root.globalvolume.setVolume(0);
} {
_root.globalvolume.setVolume(100);
}
}
计数器:
把这些加入到你的电影的第一帧(主场景):
玩= FALSE;
VAR POS = 0;
这些将播放和位置设置的默认值。
音量和平移:
您可以使用任何推子来控制音量锅你的MP3。
注意:如果你不能处理推子共同使用的推子。
Flash MX中的图书馆。
Commonlibraries >>按钮>>旋钮和推子>> fadergain
就是这样,你已作出自己的MP3播放器,它工作得很好。
现在你可以用你的知识的动作脚本,使这个球员
复杂或简单,只要你想。
(责任编辑:卓想动画http://www.zxgzs.com)