Flash打造精美特色音乐播放器

在电脑上听音乐,除了用现成的播放器软件,大家也可以自己动手用FLASH MX 2004来制作一款有特色的音乐播放器.
制作要领: Flash 中影片剪辑的控制、音量大小的调节,声音平衡的调节,动态文本显示数据 。
制作步骤:
一、创建背景图像
1 .启动 Flash MX 2004 软件,在向导中选择New 下的“ Flash 文档”,创建一个默认宽为 550px 、高为 400px 、背景色白色、帧频 12fps 的文件 。
2 .利用铅笔工具、椭圆工具、线条工具等各种绘图工具绘制场景及收音机(也可以从网上或是其它动画出提取素材 。
二、绘制收音机的播放按钮并添加动作
1 .新建六个按钮元件,分别绘制控制收音机播放的各个按钮 。
2 .利分别给这几个按钮加上命令:
①“最前”按钮上的命令
用鼠标单击“最前”按钮将其选中,然后打开“动作”面板,在右方动作命令行中输入:
on () { //当鼠标释放的时候
(1); //播放头指向第1帧,并停止播放.
② “快退”按钮上的命令
用鼠标单击“最前”按钮将其选中,然后打开“动作”面板,在右方动作命令行中输入:
on( ) {
(-50);
③ 播放
用鼠标单击“播放”按钮将其选中,然后打开“动作”面板,在右方动作命令行中输入:
on( ) {
play();
④ 停止
on( ) {
stop(); // 播放头停止播放
⑤ 快进
on( ) {
(+50);
⑥ 最后
on( ) {
(_root.);// 播放头指向最后 1 帧 , 并停止
三.制作长度与进度显示框
1 .添加文本显示框
点击“窗口”“其他面板”、“公用库”、“按钮”,打开“ Knobs &”文件夹里的 "Knobs &parts" 文件夹,找到电影剪辑“ input box ”,将其从“公用库”中拖拽到自己的库中,将电影剪辑改名为“长度”,再拖拽一个“ input box ”,改名为“进度” 。
2 .修改文本显示框
双击“库”里的“长度”电影剪辑,选中图层 3 ( layer 3 ),再点一下场景中的文本框,打开“属性面板”,将“输入文本”改为“动态文本”,将变量改为 cd ,按“字符”按钮,弹出“字符选项”面板,选中“无字符”,点确定 。
利用同样的方法修改“进度”电影剪辑,只是变量为 jd ,其它都一样设置 。
3 .建立“文本”电影剪辑:
按下 Ctrl+F8 新建一个影片剪辑元件,起名为“文本”,分别将“长度”和“进度”两个电影剪辑拖拽到“文本”电影剪辑的工作区里排列好,用箭头工具点击“长度”电影剪辑,到“属性面板”中设置“实例名”为:,同样方法设置“进度”电影剪辑“实例名”为: jindu。

Flash打造精美特色音乐播放器

文章插图
4 .给“文本”电影剪辑加动作:
回到场景中,新建一层,起名为“进度条”将电影剪辑“文本”从库中拖拽到场景中的“按钮”图层上,再用箭头工具在场景中点击一下电影剪辑“文本”,在“属性面板”中设置“实例名”为并将下列 AS 命令复制到“动作面板”中 。
// 影片时间长度计算与显示
(load) {//MC 加载时动作
s1 = int(_root./12) ;// 影片长度
fen1 = (int( s1 / 60 )); // 算出分钟数取整数后,转换成字符串
miao1 = ( int(s1 % 60 ));// 算出秒数取整数够,转换成字符串
if ((fen1) == 1) { // 分钟的数字长度为 1 时
fen1 = "0"+fen1+" ” ";// 前面加零
}else{ // 否则
fen1 = fen1+"”";
if ((miao1) == 1) {// 秒的数字长度为 1 时
miao1 = "0"+miao1+" ' ";// 前面加零
}else{// 否则
miao1 = miao1+"'";
_root...cd = fen1 + miao1;