让Flash按钮张嘴出出声
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-10
效果简介: 该效果主要是教读者如何制作可以控制声音的按钮,这是一个很常用的技术。 相关下载: 源文件下载:点击这里下载(54K, zip压缩文件) 效果预览:点击这里预览 文章简介: 文章中读者将会学习到更多常用的动作和一个简单的影片剪辑属性。还会学到一种按钮实用技巧——透明按钮的作用。“对齐”面板的使用、声音的添加和使用等。最重要的是,在本例的设计中,读者还要学习Sound()(声音)对象及其几个重要方法的使用。 制作步骤: 1.设置场景的大小为120px×100px,背景为黑色,帧频为12fps。 2.按快捷键Ctrl+F8打开“创建新元件”面板新建一个名为“光柱”的影片剪辑元件。 3.选中“矩形”工具并在“光柱”元件的场景中拉出一个矩形(不要边线),颜色为墨蓝。选中它,在“属性”面板中将其宽设置为4px、高为2.5px。如果元件太小,不好设置,可以放大场景的缩放比例为300-400%,如图1所示。 ![]() ![]() ??? _yscale = Math.random()*70+30; } 以上代码中,onClipEvent()是一个事件触发器,事件enterFrame是在每一帧播放是触发动作。_yscale是影片剪辑的一个属性,它可以缩放影片剪辑在Y轴方向上的比例。Math.random可以随机取得一个范围在[0,1]之间的数值。 6.在“光谱”元件的场景中再复制出几个“光柱”元件,并用箭头工具和“对齐”面板中的“对齐”功能和“分布”功能来调整这些元件的位置。最后设置如图2所示。 ![]() ![]() ![]() ![]() ![]() bt1.onRelease = function() { ?sound2 = new Sound(); ?sound2.attachSound("sound1"); ?sound2.start(0,1); ?gotoAndPlay(2); } onRelease()是按钮对象的一个方法,其作用是在按钮bt1被单击后执行语句。 代码中我们使用到了Sound(声音)对象。代码“sound = new Sound();”就是创建一个新的声音对象sound。attachSound()是Sound()对象中的一个方法,其作用是将指定的声音附加到指定的Sound对象中。start([secondOffset, loop])也是一个方法,其参数secondOffset控制声音播放的起始时间;参数loop可以设定声音连续播放的次数。 13.右键单击第1帧,点选“拷贝帧”命令。然后再右键单击第2帧,点选“粘贴帧”命令粘贴帧。然后把按钮的实例名称改为“bt2”。接着右键单击按钮元件“音乐”,在弹出的菜单中选择“动作”命令后键入一下代码: stop(); bt2.onRelease = function() { ?sound2.stop(); ?gotoAndPlay(1); } 语句gotoAndPlay(1)里使影片跳转到第1帧进行播放。这里的stop()是Sound对象中的方法,用来使声音停止播放。最后设置如图7所示。 ![]() |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash超酷鼠标效果一则下一篇: Flash移形换影****
关于让Flash按钮张嘴出出声的所有评论