flash使用的基本和尽可能小的动作实现声音开/关
在Flash中的声音/音乐文件,你会发现它真的有必要使用一个声音开/关按钮作为一个选项。我们一直在努力使本教程中使用的基本和尽可能小的动作脚本。快乐学习!
请看一看在上面的演示。这个演示是一个简单的播放/停止按钮控制声音文件在您的Flash项目。通常情况下,你会需要有音乐播放和停止按钮首先显示。因为它是怎么个玩法,然后停止按钮的作品中,我们先用这个例子更容易理解。一旦做到这一点,我们也将教你如何启动声音播放和停止按钮显示。
准备按钮,导入声音文件,并设定时间表
创建两个按钮,有点类似代表和关闭声音。例如,您可以使用播放/停止或扬声器与声波/扬声器交叉按钮。
声音文件导入到您的电影:按( CTRL + R ),以获得进口屏幕,浏览找到你的声音文件。
打开您的“库”面板( Ctrl + L键),找到并用鼠标右键单击您的声音文件。从列表中选择“链接...联动形式将弹出。在标识符文本框中输入MIX1 ,并勾选“为ActionScript导出”和“出口在第一帧”选项下联动。
这样做的:你给声音文件库中的一个标识符没有它实际上被用于电影时间表。这使得它被称为ActionScript代码使用。
在你的电影时间表,创建了3个连续的关键帧。将您的播放按钮,在第二帧播放和停止按钮,在第三帧标签标示为停止(在属性窗口中指定的帧标签)。他们都应该是在相同的位置,它们看起来就像一个开关(见演示)。
让你的声音开/关按钮功能使用ActionScript
基本逻辑:我们正在利用内置的音响类在Flash动态加载声音文件和开/关按钮,播放和停止。
单击第一个关键帧,复制粘贴下面的ActionScript动作面板。
my_sound的=新的声音();
my_sound.attachSound ( MIX1 “ ) ;
发挥() ;
这样做的:你正在创建Sound类的实例,其来源是MIX1 (库中的声音文件标识符)。
单击第2和第3帧和stop()动作。
选择播放按钮,在第二帧和复制粘贴的动作面板下面的ActionScript代码。
(发布) {
_root.my_sound.start ( 0,1000 ) ;
_root.gotoAndStop ( “停止” ) ;
}
这样做的:点击播放按钮,你告诉你的声音实例到开始播放时间表去显示停止按钮,在“一站式”框架。启动功能的可选参数( 0,1000 )循环的声音或音乐文件。这指定的声音文件在0毫秒开始播放,循环1000次(任何数量的声音文件的时间价值取决于你想要多久进行循环)。
选择3帧复制粘贴到动作面板下面的ActionScript代码的停止按钮。
(发布) {
_root.my_sound.stop () ;
_root.gotoAndStop ( “玩” ) ;
}
这样做的:点击停止按钮,你告诉你的声音实例停止打去显示“开始”按钮,在“玩”的框架和时间表。
这是你的声音开/关按钮已经准备好!它就是这么简单。
酷提示:您可以使用这些按钮,即使在影片剪辑在主时间轴的声音实例启动。
要开始播放声音?
要做到这一点只需做到以下几点:
点击第一帧,在动作面板中,将以下ActionScript代码:
my_sound.start ( 0,1000 ) ;
gotoAndStop ( “停止” ) ;
在最后一行的地方:播放;
您的ActionScript将如下所示的第一帧。
my_sound的=新的声音();
my_sound.attachSound ( MIX1 “ ) ;
my_sound.start ( 0,1000 ) ;
gotoAndStop ( “停止” ) ;
这样做的:你告诉你的声音的实例,只要它开始发挥和时间表去显示“停止”按钮,在“一站式”的框架。
干得好!现在,你知道如何播放和停止声音/音乐文件,使用简单的执行指令处理。
(责任编辑:卓想空间http://www.zxgzs.com)