动画效果如下:
点击这里下载源文件
这个FLASH主要是练习大家对于FLASH自身的数据控制,如果练好这个对大家以后做FLASH游戏有很大的帮助上面的输入文本筐记住是本电脑上的路径,而不是网络上的,如果想可连接网络上的,自己可以在其中修改
第一:先画好一个MP3播放器的皮肤,当然在这里如果觉得麻烦的话,可以直接Copy一个过去把影片它居中对其,要记得皮肤一层每次都要在最底层。然后就可以把它所定,以后都可以不用再管了。
第二:就要开始制作播放列表了,新建一层,使它在皮肤层以上。名为“播放列表”,然后选择文本工具,拖出一个文本筐,记住,要为输入文本。文字大小12即可,字体默认就可以了。
第三:开始制作按纽,在第一个按钮里面输入
on (release) {
// 停止当前所有声音的播放
s.stop();
s = new Sound();
s.loadSound(user_01, false);
a = s.loadSound(user_01, false);
// 从起始处播放声音并循环播放三次
s.start(0, 3);
} 其中变量user_01在后面的按钮中是根据不同的数值而写入。
第四,现在开始制作这个MP3的核心了。先制作两个按钮,双击按钮进入编辑,再建一层,如图。在最上层的指针经过贞上点一下,创建一个静态文本,其中输入“保存列表”。第二个按钮照样字输入“删除列表”。
在第一个按钮中输入
on (press) {
// setting the data for the shared object
local_data.data.user_01 = user_01;
local_data.data.user_02 = user_02;
local_data.data.user_03 = user_03;
local_data.data.user_04 = user_04;
local_data.data.user_05 = user_05;
local_data.data.user_06 = user_06;
local_data.data.user_07 = user_07;
local_data.data.user_08 = user_08;
local_data.data.user_09 = user_09;
local_data.data.user_10 = user_10;
local_data.data.user_11 = user_11;
// write the data immediately
local_data.flush();
}
在播放列表层中输入
save_btn.onRelease=function(){
// 赋予值给SharedObject
local_data.data.user_01 = user_01;
local_data.data.user_02 = user_02;
local_data.data.user_03 = user_03;
local_data.data.user_04 = user_04;
local_data.data.user_05 = user_05;
local_data.data.user_06 = user_06;
local_data.data.user_07 = user_07;
local_data.data.user_08 = user_08;
local_data.data.user_09 = user_09;
local_data.data.user_10 = user_10;
local_data.data.user_11 = user_11;
// 立即写入数据
local_data.flush();
}
delete_btn.onRelease=function() {
// 清除在SharedObject中得数据,这里delete_btn是按钮使用的另一个方法
local_data.data.user_01 = "";
local_data.data.user_02 = "";
local_data.data.user_03 = "";
local_data.data.user_04 = "";
local_data.data.user_05 = "";
local_data.data.user_06 = "";
local_data.data.user_07 = "";
local_data.data.user_08 = "";
local_data.data.user_09 = "";
local_data.data.user_10 = "";
local_data.data.user_11 = "";
// 写入立即数据
local_data.flush();
// 清除文本筐数据
user_01 = "";
user_02 = "";
user_03 = "";
user_04 = "";
user_05 = "";
user_06 = "";
user_07 = "";
user_08 = "";
user_09 = "";
user_10 = "";
user_11 = "";
} 音量控制和均衡控制可直接Copy过去,其中还有一些特效,大家可以自己慢慢地研究,主要还是元件复制。有什么不懂得可以QQ联系:254986824