if (count<=60) { //星星數(shù)目仍小于目標點個數(shù)時
eval("star"+count)._xscale = eval("star"+count)._yscale=100;
eval("star"+count).active = true;
eval("star"+count).mytarget=count; file://設(shè)定目標
} else { //星星超過目標點個數(shù)的話生成的星星就不會動,而且比原來的小。
eval("star"+count)._xscale = eval("star"+count)._yscale=50;
eval("star"+count).active = false;
}
eval("star"+count)._x = _xmouse; //星星出現(xiàn)在鼠標所在位置
eval("star"+count)._y = _ymouse;
count++; //記數(shù)器加
}
}
2.點擊“action”中的“star”,在Action面板中寫入如下的代碼:
onClipEvent(enterFrame){
if(realactive){
//星星是否仍允許運動,realactive來源請看下面一條(3)
xm=eval("_parent.z"+mytarget)._x-_x; file://運動
ym=eval("_parent.z"+mytarget)._y-_y;
_x+=xm/10;
_y+=ym/10;
if(Math.abs(xm)<0.5 and Math.abs(ym)<0.5)
realactive=false; //基本到達目標點后停止運動
}
}
3.編輯“star”影片剪輯,插入ActionScript如下:
realactive=active;
這樣做的目的就是讓星星在原地停留一會兒(也就是影片播放到40幀以后)再向目標點運動。
好了,大致的制作過程就是這些了。你還可以加入更多的效果使影片更加完善,比如:加入文字的動畫效果,或是增加通過隨機函數(shù)增加星星動作的隨機性等等,一切你自己發(fā)揮啦。
全國職稱計算機考試速成過關(guān)系列套裝:W .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 | |
全國職稱計算機考試速成過關(guān)系列套裝:W .. 定價:¥124 優(yōu)惠價:¥124.0 更多書籍 |