黑客帝国动画效果
?1.在此MC中建一動(dòng)態(tài)文本,變量名為num
2.在其幀上加上AS
num=random(10); //這樣動(dòng)態(tài)文本就能顯示從0到9的數(shù)字。
3.從庫(kù)中剛才制作好的MC,實(shí)例名設(shè)為myNum
在幀上加下列AS
for(var i=1;i<10;i++){
myNum.duplicateMovieClip("myNum"+i,i);
this["myNum"+i]._y=myNum._y+i*myNum._height*0.7;
this["myNum"+i]._alpha=10*(10-i)+10;
}
//代碼解釋:復(fù)制9個(gè)MC,并讓他們縱向等距排列,0.7的作用是把MC間的間距縮小。最后一行是使透明度從上到下漸變。
3.返回主電影,從庫(kù)中拖出制作好的MC,實(shí)例名設(shè)為myNum
4.在此MC上加上AS
onClipEvent (load) {
_alpha = random(95)+5;
a = ((100-_alpha)*4)*0.08+4;
_y = -myNum._height*10;
_x = random(400);
_xscale = _yscale=1.2*((_alpha*0.4)*2+30);
}
onClipEvent (enterFrame) {
_y += a;
if (_y>300) {
this.removeMovieClip();
}
}
//代碼解釋:當(dāng)MC載入時(shí)隨機(jī)設(shè)置其透明度,并根據(jù)透明度設(shè)置MC的運(yùn)動(dòng)速度及縮放比例。MC的y坐標(biāo)為場(chǎng)景的上方,x坐標(biāo)為隨機(jī)值。
5.在主電影的幀上加下列AS,不斷復(fù)制MC,形成數(shù)字流效果
var n = 0;
onEnterFrame = function () {
myNum.duplicateMovieClip("ball"+n++, n);
if(n>300){
n=0;
}
};? ?
總結(jié)
- 上一篇: 创业基础(第7章 创业计划) 来自高校:
- 下一篇: 大学生IT网络创业计划书