艺虎动画 > flash中代码控制声音和动画的播放以及暂停

flash中代码控制声音和动画的播放以及暂停

翼虎动漫   2010-4-12

flash中,通过脚本交互控制声音以及声音和影片的同步方法很多,有的时候可能也也并非一定要通过代码去实现,在时间轴上设置好声音的相关属性也是可以达到这个目的的,数据流是最常用的,下面是我搜集的一些资料,简单代码控制声音和动画内容:

第一点:准备你的材料:声音文件,随便做一个动画再从库里面拖出来个按钮。
开始咯。先把演员定位。我是这么放的,图层一放动画,取个名字就叫动画吧。图层二放按钮。图层三放声音。(其实位置随便吧)。把演员们都放上去吧。见下图:

第二部: 在库里面右键点击你的声音,选择“链接...”

第三部:在弹出的对话框里面做以下设置:

第四部:在来到主场景。在声音那层的第一帧打开动作面板(按F9),在动作窗口内写以下代码:
s = new Sound(); 
s.attachSound("music"); 
s.stop();

第五:再点击动画层的第一帧,在动作面板里面写:
stop();
  最后点击按钮,在按钮的动作面板里面写:
on(release){
s.start(); 
play();
}

  END:好了,完成了,试下效果了。就是这么简单。(要想做个按钮让声音停止,就把s.start(); 改成s.stop();就OK了。)