精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网页软件>FLASH教程>正文

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


来源:闪吧个人空间 时间:07-06-01 点击: 点击这里收藏本文
 先看一下加入随机色的效果:

一:建一个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


  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.