<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> flash组件练习
 
这里是本站自行开发组件的练习之三:
音乐播放器
 

 
  下面是该播放器实际试用的一个范例,本例仅仅加了个背景,请按下停止,下面介绍一下用法......
  这个组件,是为完全不懂AS的朋友制作的,因为,它无需你增加任何代码,甚至,连为组件起个名字也不必要。
  使用该组件的方法如下:
 
1、下载该组件:
本组件的文件包(SWC文件)
 
  把它解压到如下目录:
X:\Macromedia\Flash 8\zh_cn\Configuration\Components
  开启你的flash 8(喔,组件是用F8开发的,所以一定要用F8),打开“组件”面板,应该看到右图所示的项目:
Mymusic。
  把它拖到场景中。
 
 

2、选择场景中的组件,在属性面板的“参数”页上。
  你至少应该填写你的音乐文件列表。这是特殊格式的SWF音乐文件,它是用“SwiftMP3”软件把MP3转换成SWF的,如果你没有这种音乐文件,可以在文章最后的信息中下载我的音乐文件测试。然后,在上图中的参数面板中单击“你的音乐文件名”项目右边的“放大镜”,在弹出的表格中添加。
  顺便说一句:你也可以把你的MP3导入flash,放入第1帧,设置为“流”模式,把时间线放长到音乐结束,保存为SWF,同样能够用,但播放器将失去所有音乐动画和电平表效果。
3、把你的flash文档保存在你的音乐文件同一目录,就可以测试了。
   以上是测试本组件最基本的操作,下面是进一步的用法:
4、组件参数的意义(见上图):
“电平块颜色”可以让你改变电平表顶部小块颜色;
“电平条幅度”可以改变电平表整体动态高度;
“电平条颜色”可以修改音乐条颜色;
“你的信息”可以填写你需要的文字,为了保持界面不至破坏,最多接受4个中文或英文字符;
“你的音乐文件名”,这是必填的,上面已经说过;
“是否显示右上动画”,可以取消右上角圆形的动画。

  以上参数实际上是“象征性”的,表明“蓝屋组件”已经可以开发出允许用户全面定制界面的能力,如有必要,可以使界面仅存音乐电平条,并让它任意放到什么位置,及高、宽、间隔等等等等......

 
5、扩展组件外观
  组件按照最原始操作(就是仅添加音乐文件列表),它运行时如右图所示的样子:
 
 
  组件是个“透明体”,由于它整体被封装在一个容器内,你完全可以把它当作一个特殊的MC对象,略微加一点图形,它立刻会变成另一番模样,如右图所示:  
 
6、提供一些特殊格式的SWF音乐文件,下载后放在你的播放器SWF一起,修改组件中音乐文件参数即可:

http://www.hslk.com/play/j.swf
http://www.hslk.com/play/p1.swf
http://www.hslk.com/play/dcj.swf
http://www.hslk.com/play/xm.swf
http://www.hslk.com/play/1.swf
http://www.hslk.com/play/bbg.swf

  本组件播放完一曲后,是重复播放该曲,用“上一曲”、“下一曲”可快速切换播放曲目列表,至于为什么如此做,说来话长,本组件是用新2版结构所写,与之前本坛介绍的组件结构迥然不同,组件折腾得最艰苦的也在于此,容日后分解哦......
老康蓝屋练习作品