分享

利用flash组件制作“音乐播放器”

 拓荒者40 2015-10-04
利用flash组件制作“音乐播放器”
在课件制作过程中,有时想使用不同的背景音乐,但如果弄得不好,常会出现几种声音同时播放的情况,怎么办呢?除了上一篇中介绍的简单方法外,下面这种方法也可以解决这一问题,而且更实用,因为是做成影片剪辑的,可以随意拖放到场景中任何地方.
、新建一flash文档。大小随自己喜好。
、导入几首音乐到“库”,右键选择库中音乐文件,选择“链接”,然后选择“为ActionScript导出”和"在第一帧导出".将标识符中的音乐文件名后的扩展名去掉,只留下音乐名称,然后"确定".
、新建影片剪辑“音乐播放器”
1、新建影片剪辑,名称为“音乐播放器”,确定。
2、点击窗口菜单,选择“组件” ,打开组件面板,拖入组件 CombBox, 然后
选中编辑区中的这个组件,在属性面板实例名栏中输入:box。在属性参数的第三项上有个 labels,打开其右边的列表标签,你想加入几首音乐就点击几次小“+”号并依次输入歌名(注意要和库里的歌名相同),确定。
3、点击窗口菜单下的公用库,打开公用库按钮面板,分别拖出播放和停止两个按钮来指定播放和停止的行为。
4.选中播放按钮添加如下代码:
on (release) {
stopAndSound();
music.attachSound(box.getValue());
music.start();
}
代码的意思是:当按钮释放的时候,停止所有音乐,并将“music”声音对象链接到库中标识为当前选择的这一个标签的音乐上,同时“music”声音对象开始播放。
5.选中停止按钮添加代码:
on (release) {
stopAllSounds();
}
代码的意思是:当按钮释放按钮的时候,停止所有的声音。
8.选中场景的第一帧,打开动作面板添加代码:
music = new Sound();
这个语句的意思是: 当影片被载入时就建立一个名为 “music”的声音对象, 这个 “music”
也可以是其它的字符串但要和下面的字符一定要相同。
、回到主场景,把做好的"音乐播放器"拖入舞台中,测试存盘。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多