网站制作

本类阅读TOP10

·IIS 安装配置全攻略
·用VS.NET打开网上下载的.NET web项目出错的解决办法
·HTML 4.0 语言快速参考
·限制TextArea区的文字输入数量
·如何在网页上实现进度条
·Apache的配置步骤及测试
·谈谈Jesse James Garrett提到的Ajax
·html基础学习笔记(2)
·页面垂直居中的两种方法
·用asp遍历目录下文件的例子

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
循环声音的简单控制

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

昨天有位朋友问我有关声音的一点问题,想来也并非什么大的难题,但却不知怎么的,跑到网络上查看了一下,以前问过提过此问题的朋友倒也不少,因而想抽出个几分钟的时间稍讲一下声音最为简单的循环控制问题。
在下面这个例子中,我将采用几种方法来控制声音的循环:用程序的方式和用MC中普通模式与STREAM两种模式实现。



在场景中我们有如图中相应的物件,其中声音的symbol linkage propertyes下的export我们设置为了loop,然后在主场中放置了三个按钮,并且在第一帧frame中输入如下代码:
fscommand ("allowscale", "0");
YourSound = new Sound();
YourSound.attachSound("loop");
//绑定声音


接下来我们在第一个按钮中输入如下的代码:
actions for bt_as
on (release) {
YourSound.start(0,3);
}
//让声音文件循环3



然后我们创建两个MC,如图:



(无限循环MC



第一帧为 stop ();最后一帧为gotoAndPlay(“start”);


(有限循环MC
//第一帧为 stop ();

然后我们在主场景中的按钮里设置如下代码:
on (release) {
_root.music.gotoAndPlay("start");
}
//无限制循环(MC的实体名称为music


actions for bt_mcloop
on (release) {
_root.musicloop.gotoAndPlay("start");
}
//无限制循环(MC的实体名称为musicloop,并且在MC中设置了它的loop属性为3



文件的制作就是如上面所说,这样子我们不仅利用了几种不同的方式做到了不同循环效果,而且达到了循环次数的限制问题哦。




相关文章

相关软件