您的位置:首页 >> 网页教程 >> Flash >>

Flash制作好看的音乐跳动节奏教程教程

作者:佚名 时间:2007-09-26 来源:网络收集

先看一下加入随机色的效果:

一:建一个mc命名为:跳动柱子,然后在这里画一个小长方形.

二:建一个mc命名为:跳动柱子下部分,将跳动的柱子拖入到场景中:然后分别是5,10,15,20,30..帧插入关键帧(F6),让这些帧做动画运动.

三:建一个名为:顶块的影片,画一个小长方形.

四:建一个单个跳动柱子的影片元件,将跳动柱子下部分与顶块拖进来,顶块放上面. 跳动柱子下部分放下面.

五:建一个mc 命名为:七个跳动柱子,拖八个单个跳动柱子分别的实例名:bar1-bar8.

然后在第一帧写代码:

this._parent.mySound.setVolume(100);
//设置音乐的音量
var Num = 8;
//跳动柱子的数量
var space = 2;
//顶块跟bar的相隔空间
var soundOn = true;
//标识音乐开关的标识符,现设置为
var i = 1;
while (i<=Num) {
myColor = new Color(this["bar"+i].barMc);
myColor.setRGB(random(0xffffff));
this["bar"+i].barMc.gotoAndPlay(random(this["bar"+i].barMc._totalframes));
//设置音乐跳动柱在barMc的总帧数内的随机哪一帧中开始播放
/////////////////////////////////////////////
this["bar"+i].onEnterFrame = function() {
  //时时侦测那个top bar的位置.让它跟在barmc的顶端
  var bar = this;
  //trace(bar.barMc._yscale )
  if (soundOn == true) {
   //如果音乐是播放的状态
   if (-bar.barMc._height-space<bar.topMc._y) {
    //设置最上面那一块跳动块的位置
    bar.topMc._y = -1*bar.barMc._height-space;
    //将顶块的位置设为跳动块的高度(这个高度是随机改变的)
   }
   bar.topMc._y = bar.topMc._y+7.000000E-001;
   return;
  }
};
//////////////////////////////////////////////////
++i;
}
stop();

六:在场景中加入音乐播放代码:

var mySound:Sound=new Sound()
mySound.attachSound("s1")
mySound.start(5,1)将七个跳动柱子拖入进场景中.

Flash源文件下载:music.rar

中华大观园版权申明:本站部分图片和文章来源于网络。除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。 特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:5000sky@gmail.com
现有 条评论 | 更多评论..
我要发表看法
验证码: 匿名发表(无需注册)
    如果您还不是中华大观园会员,欢迎加入
  • ※ 评论注意事项:
  • 您的评论将在管理员审核后才会显示。
  •   
  • 不是中华大观园会员或未登陆发表评论,评论人名字显示为匿名。
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除评论中的任意内容
  • 参与本评论即表明您已经阅读并接受上述条款