45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 设计学院 > Photoshop >

实现Flash作品的“循环声音”控制

电脑软硬件应用网 45IT.COM 时间:2005-12-30 19:01 作者: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次


图1

  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。


图2


图3

  对比分析后,我们就可以利用种不同的方式做到了不同的循环效果,而且解决了循环次数的限制问题。

 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识