当前位置: 电脑软硬件应用网 > 设计学院 > 图像处理 > 正文 |
|
|||
实现Flash作品的“循环声音”控制 | |||
2005-12-30 19:01:20 文/45IT收集 出处:电脑软硬件应用网 | |||
有朋友问到有关声音的一点问题,想来也并非什么大的难题,但却不知怎么的,跑到网络上查看了一下,以前问过提过此问题的朋友倒也不少,因而想抽出个几分钟的时间稍讲一下声音最为简单的循环控制问题。 在下面这个例子中,我将采用几种方法来控制声音的循环:程序的方式和用MC中普通模式与Stream两种模式实现。 在场景中我们有(如图1)相应的物件,其中声音的Symbol Linkage Properties下的Identifier我们设置为了loop,然后在主场中放置了三个按钮,并且在第一帧frame中输入如下代码: fscommand ("allowscale", "0"); YourSound = new Sound(); YourSound.attachSound("loop"); //绑定声音 接下来我们在第一个按钮中输入如下的代码: actions for bt_as on (release) { YourSound.start(0,3); } //让声音文件循环3次 MC控制 我们将要创建两个MC,一个无限循环MC(如图2)。 //第一帧为stop ();最后一帧为gotoAndPlay(“start”)。 另一个有限循环MC(如图3)。 //第一帧为stop ()。 然后我们在主场景中的按钮里设置如下代码: on (release) { _root.music.gotoAndPlay("start"); } //无限制循环(MC的实体名称为music) actions for bt_mcloop on (release) { _root.musicloop.gotoAndPlay("start"); } //无限制循环(MC的实体名称为musicloop)并且在MC中设置了它的loop属性为3。 对比分析后,我们就可以利用种不同的方式做到了不同的循环效果,而且解决了循环次数的限制问题。 |
|||
最新热点 | 最新推荐 | 相关文章 | ||
解决Fla文件编译SWF后体积过大 Flash代码收集及常见问题解决方法 网页不能播放flash的解决 flash9.ocx 加载错误解决方法 IE(浏览器)无法显示Flash文件 新鲜玩法 Flash动画用电视观看 Flash制作地室中的幽灵火焰 用Flash制作即指即现的广告条 经典!给FLASH初学者的10点制作经验 javascript的下雨效果,比flash的… |
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |