flash中的声音控制

flash中的声音控制

ID:12046293

大小:51.50 KB

页数:6页

时间:2018-07-15

flash中的声音控制_第1页
flash中的声音控制_第2页
flash中的声音控制_第3页
flash中的声音控制_第4页
flash中的声音控制_第5页
资源描述:

《flash中的声音控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Flash中的声音控制前面讲过两种应用声音的控制方法,一种是导入时间轴,用play,stop等命令进行简单控制;另一种是利用组件工具来控制声音的播放。显然,这两种方法是简单的、易掌握的,但能实现的功能却有所局限。本文整理了Flash声音控制的另外两种方法。  一、用Sound类的start方法  很多人在制作一个带配音的Flash课件时,会设计了两个按钮,一个按钮控制音乐的播放,另一个按钮控制声音的停止。当单击按钮让音乐停止后,再次单击控制音乐播放的按钮,音乐却从头开始播放了。这里可以用Sound类的start方法来控制音乐播放

2、。  用Sound类的start方法来播放音乐必须给出必要的参数,通过参数控制音乐从停止处开始播放。否则,音乐就是直接从头开始播放。用sound类的position属性和start方法结合在一起就可以解决这个问题。具体操作步骤是:(1)将音乐导入到“库”中。右击“库”中的音乐对象,在弹出的快捷菜单中选择“链接”命令,打开“链接属性”对话框,勾选“为动作脚本导出”和“在第一帧导出”复选项,设置标识符为“mySound”。(2)在第1帧上添加如下脚本:myMusic=newSound();//建立一个名为myMusic的声音对象,m

3、yMusic.attachSound("mySound");//将链接标识符为mySound的音乐捆绑到myMusic对象上。(3)在播放音乐的按钮上添加如下脚本:on(press){vart=myMusic.position/1000;//计算声音当前播放的位置myMusic.start(t);//从当前位置开始播放position是Sound类的一个属性,可以获得声音对象播放的当前位置。在制作Flash动画时,这个属性经常会被用到。比如制作MP3播放器,如果制作一个控制音乐播放进度的滑块,那么就可以用这个属性来实现相应的算法

4、。  (注意:在操作时要注意字母的大小写)  二、利用影片剪辑来控制声音  (一)导入声音素材  点击【文件】

5、【导入】

6、【导入到库】菜单命令,在弹出的【导入到库】对话框中,找到你要导入的声音文件,选中后点击打开按钮,将声音导入到库。  (三)制作声音影片剪辑元件:  (1)点击【插入】

7、【新建元件】菜单命令,在弹出的新建元件对话中,名称输入“声音”、行为选【影片剪辑】,确定。  (2)选中“图层1”的第1帧,打开属性面板,在声音设置的对话框中,选择你导入的声音件,并在同步选项中选择数据流,如图1所示。             

8、                       图1  (3)把声音文件在时间轴上展开。  (4)回到场景,把“声音”影片剪辑元件提到舞台,此时声音影片剪辑元件在舞台只看到一个注册点,用黑箭头工具点击注册点,(选中声音元件)打开属性面板,在属性面板中输入实例名“yinyue”,如图2所示。  图2  (四)制作声音控制元件  (1)点击【插入】

9、【新建元件】菜单命令,在弹出的新建元件对话中,名称输入“播放和暂停”、行为选【影片剪辑】,确定。  (2)把“图层1”命名为“按钮”,在此图层的第1帧中,执行【窗口】

10、【其它面板】

11、【公共

12、库】

13、【按钮】菜单命令。提进一个按钮,用来控制“播放”。  (3)给播放按钮添加命令:  on(release){  gotoAndStop(3);  _root.yinyue.play();  }  (4)在按钮图层的第3帧中插入空白关键帧,在此空白关键帧中,执行【窗口】

14、【其它面板】

15、【公共库】

16、【按钮】菜单命令。提进一个按钮,用来控制“暂停”,并在第4帧中按F5插入普通帧。  (5)给暂停按钮添加命令:  on(release){  gotoAndStop(1);  _root.yinyue.stop();  }  (5)

17、添加图层二,命名为“AS”在“AS”图层的第2帧和第4帧分别输入命令:stop();此时的时间轴面板如图3所示:  图3  (五)场景组装  (1)回到场景,从库里把“播放和暂停”元件提进舞台,放到适当的位置。选中“播放和暂停”元件,打开属性面板,在属性面板中输入实例名“yinyue”,如图4所示。  图4  (2)在公用库中提入一个按钮用来控制“停止”,点击“停止”按钮,打开动作面板,添加命令:  on(release){  _root.yinyue.gotoAndStop(1);  _root.play.gotoAndSto

18、p(1);  }  (3)添加图层二,在“图层二”的第1帧输入命令:_root.yinyue.stop();  (六)测试影片并保存。  这部分内容可参考:http://www.ha.e21.cn/Article/ShowArticle.asp?ArticleI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。