flash如何让雪停止?
这里的下雪效果是纯用AS做的,反映到主时间轴是一直下雪,即使跳转到出现下雪效果之前的帧,依然下雪。AS高手请指点一二。S_X=Stage.width;S_Y=Stage....
这里的下雪效果是纯用AS做的,反映到主时间轴是一直下雪,即使跳转到出现下雪效果之前的帧,依然下雪。AS高手请指点一二。
S_X=Stage.width;
S_Y=Stage.height;
N_snow=120;
_root.snow._visible=0;
n=3;
while(n<=N_snow){
duplicateMovieClip("snow","snow"+n,n);
with(eval("snow"+n)){
_x=random(S_X);
_y=random(S_Y);
_xscale=Math.random()*60+40;
_yscale=eval("snow"+n)._xscale;
_alpha=eval("snow"+n)._xscale+random(15);
}
n++;
}
for(var i=3;i<=N_snow;i++){
var trueA=["snow"+i];
_root[trueA].onEnterFrame=function(){
this._x+=Math.random()*(this._xscale)/10;
this._y+=Math.random()*(this._yscale)/10;
if(this._x>_root.S_X){
this._x=0;
}
if(this._y>_root.S_Y){
this._y=0;
}
}
} 展开
S_X=Stage.width;
S_Y=Stage.height;
N_snow=120;
_root.snow._visible=0;
n=3;
while(n<=N_snow){
duplicateMovieClip("snow","snow"+n,n);
with(eval("snow"+n)){
_x=random(S_X);
_y=random(S_Y);
_xscale=Math.random()*60+40;
_yscale=eval("snow"+n)._xscale;
_alpha=eval("snow"+n)._xscale+random(15);
}
n++;
}
for(var i=3;i<=N_snow;i++){
var trueA=["snow"+i];
_root[trueA].onEnterFrame=function(){
this._x+=Math.random()*(this._xscale)/10;
this._y+=Math.random()*(this._yscale)/10;
if(this._x>_root.S_X){
this._x=0;
}
if(this._y>_root.S_Y){
this._y=0;
}
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询