Flash按钮控制声音具体实现

按钮|控制

  刚有网友问我怎么在flash中控制声音的开始和停止。开始我想拿按钮stop再play不就OK了?再一试才想起来声音不能这么控制。要想知道怎么做,请接着往下看。展示:

点击这里下载源文件

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

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

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

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

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

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

  注意:本动画只能在flashMX2004或者更高版本下才可以制作。因为这是AS2.0的语法。高手看了不要笑话我哦。

时间: 2024-10-25 20:58:21

Flash按钮控制声音具体实现的相关文章

Flash原创教程:Flash按钮是这么控制声音的

按钮|教程|控制|原创 作者/残 刚有网友问我怎么在flash中控制声音的开始和停止.开始我想拿按钮stop再play不就OK了?再一试才想起来声音不能这么控制.要想知道怎么做,请接着往下看.(文章末尾有源文件下载) 首先准备你的材料:声音文件(不要太大哦),随便做一个动画再从库里面拖出来个按钮. 开始咯.先把演员定位.我是这么放的,图层一放动画,取个名字就叫动画吧.图层二放按钮.图层三放声音.(其实位置随便吧).把演员们都放上去吧.见下图: 在库里面右键点击你的声音,选择"链接..."

Flash制作可以控制声音的按钮

按钮|控制 演示效果如下: 点击这里下载 制作步骤: 1.设置场景的大小为120px×100px,背景为黑色,帧频为12fps. 2.按快捷键Ctrl+F8打开"创建新元件"面板新建一个名为"光柱"的影片剪辑元件. 3.选中"矩形"工具并在"光柱"元件的场景中拉出一个矩形(不要边线),颜色为墨蓝.选中它,在"属性"面板中将其宽设置为4px.高为2.5px.如果元件太小,不好设置,可以放大场景的缩放比例为30

Flash动画制作声音技巧之控制声音的回放

flash动画|技巧|控制 一.基础知识:1.开始声音播放:       MySoudn.start([参数1:开始播放的位置,秒],[参数2:循环次数]).参数1可以控制声音从任意位置开始播放.2.两个属性:       MySoudn.position  ,返回播放头当前位置,毫秒       MySoudn.duration  ,返回声音总长度,毫秒3.停止播放:      MySoudn.stop();      注意,停止后播放头也停在停止时的位置,直到下一个start()才移动.所以

flash as 3.0 控制声音程序代码

package { import flash.display.Sprite; import flash.events.*; import flash.media.Sound; import flash.media.SoundChannel; import flash.net.URLRequest; import flash.utils.Timer; import flash.text.TextField; import flash.text.TextFieldAutoSize; import f

Flash中一个按钮控制播放和停止的2种算法

按钮|控制|算法 第一种ps=0;//初始化ps,有些算法要用到.  //循环算法-1  on (release) {  i++;  if (i == 1) {  play();  } else {  stop();  }  if (i>=2) { //当i=2时,让i=0,i就在1-0之间循环  i = 0;  }  }第二种on (release) {  if (!ps) { //非算法,非真等于假,非假等于真  stop();  ps = true;//或者ps=1;因为算法里1代表真0代

Flash动画中声音的压缩与效果处理

flash动画|压缩 在Flash中加入声音可以极大地丰富动画的表现效果,但如果我们辛辛苦苦编辑好的声音不能很好地与动画衔接,或者声音文件太大影响了Flash的运行速度,效果就会大打折扣.那么如何使Flash中的声音获得最佳效果呢?下面我们一起来探讨这个问题. 一.声音文件在Flash中的压缩 当我们将Flash文件导入到网页中时,由于网络速度的限制,我们不得不考虑Flash动画的大小,特别是带有声音的Flash动画.有什么办法在既不影响动画效果的同时又能减小数据量呢?一个可行的方法就是利用声音

Flash技巧:声音播放、无限循环和停止问题

技巧|问题|循环 近好多朋友总问FLASH里调用库音乐和无限循环的问题 因为没有时间也没有太详细说明.今天在这里发一个简单的教材 希望对朋友们能有点帮助 my_song = new Sound()//定义一个声音变量  my_song.attachSound("第一次")//加载一个库里的声音元素,名字叫"第一次"  my_song.onSoundComplete = function() { //创建了在调用 onSoundComplete 事件时执行的函数,on

做个按钮控制图片缓冲切换的效果(带模糊滤镜)

按钮|控制|滤镜 一个带缓冲的图片切换的效果,按钮控制,加了模糊滤镜,提升速度感.源文件已附上.下面是代码: stop(); /////也打上自己的名字-_-,绝命时刻2006年11月18日/////// var sz = 127; var sd = 3; var temp = 1; tempT = temp; t1 = "按钮控制缓冲:带缓冲效果的图片切换."; mcX = mc._x; xfmc._visible = false; if (temp == 1) {         

PPT幻灯片中怎么使用触发器控制声音

  PPT幻灯片中怎么使用触发器控制声音         1.在幻灯片中选择音频图标,在功能区中打开"动画"选项卡,单击"高级动画"组中的"动画窗格"按钮打开"动画窗格"窗格,如图1所示. 图1 打开"动画窗格"窗格 2.在"动画窗格"窗格中单击声音选项右侧的下三角按钮,在打开的下拉列表中选择"效果选项"选项,如图2所示.此时将打开"播放音频"对话