急,flash下雪特效代码怎么在1845帧停下来?
我从网上找了一个下雪的特效代码,但是它停不下来,我想让它在1845帧停下来,我继续添加动画。这是我的代码onEnterFrame=function(){for(vari=...
我从网上找了一个下雪的特效代码,但是它停不下来,我想让它在1845帧停下来,我继续添加动画。这是我的代码
onEnterFrame = function() {
for (var i = 0; i<10; i++) {
depth=_root.getNextHighestDepth();
_root.attachMovie("snow2", "b"+depth, depth);
_root["b"+depth]._x = 600*Math.random();
_root["b"+depth]._y = 388*Math.random();
_root["b"+depth]._xscale = _root["b"+depth]._yscale=_root["b"+depth]._alpha=100*Math.random();
_root["b"+depth].onEnterFrame = function() {
this._y += this._xscale/10;
if (mc.hitTest(this._x, this._y, true)) {
delete this.onEnterFrame;
}
};
if (this._y>388) {
this.removeMovieClip();
}
}
}
求高人指导 展开
onEnterFrame = function() {
for (var i = 0; i<10; i++) {
depth=_root.getNextHighestDepth();
_root.attachMovie("snow2", "b"+depth, depth);
_root["b"+depth]._x = 600*Math.random();
_root["b"+depth]._y = 388*Math.random();
_root["b"+depth]._xscale = _root["b"+depth]._yscale=_root["b"+depth]._alpha=100*Math.random();
_root["b"+depth].onEnterFrame = function() {
this._y += this._xscale/10;
if (mc.hitTest(this._x, this._y, true)) {
delete this.onEnterFrame;
}
};
if (this._y>388) {
this.removeMovieClip();
}
}
}
求高人指导 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询