flash中,通过脚本交互控制声音以及声音和影片的同步方法很多,有的时候可能也也并非一定要通过代码去实现,在时间轴上设置好声音的相关属性也是可以达到这个目的的,数据流是最常用的,下面是我搜集的一些资料,简单代码控制声音和动画内容:
第一点:准备你的材料:声音文件,随便做一个动画再从库里面拖出来个按钮。
开始咯。先把演员定位。我是这么放的,图层一放动画,取个名字就叫动画吧。图层二放按钮。图层三放声音。(其实位置随便吧)。把演员们都放上去吧。见下图:
第三部:在弹出的对话框里面做以下设置:
第四部:在来到主场景。在声音那层的第一帧打开动作面板(按F9),在动作窗口内写以下代码:
s = new Sound();
s.attachSound("music");
s.stop();
第五:再点击动画层的第一帧,在动作面板里面写:s.attachSound("music");
s.stop();
stop();
最后点击按钮,在按钮的动作面板里面写:on(release){
s.start();
play();
}
s.start();
play();
}
END:好了,完成了,试下效果了。就是这么简单。(要想做个按钮让声音停止,就把s.start(); 改成s.stop();就OK了。)