但是其中一些场景一些动画效果却没有了,变的乱七八糟的,不在该场景的动画效果也跑到该场景来了。
这是怎么回事呢,那位高手能够赐教两招。。。。。。
以下是场景2和场景3的两个动画代码。出问题的就是这两个,帮忙看看代码是否需要再添加点什么。谢谢!
场景2水波代码
i = random(200);
while (i>60and i<200) {
duplicateMovieClip("cir", "cir" + i, i);
setProperty("cir" + i, _x, x);
if (y>=400 and y<=700) {
setProperty("cir" + i, _y, y);
}
i = i-1;
}
场景2雨滴代码
n = random(200);
while (n>80 and n<200) {
duplicateMovieClip("rain", "rain" + n, n);
x = random (1290);
y = random (730);
setProperty("rain"+ n, _x, x);
setProperty("rain" + n, _y, y);
n = n-1;
}
场景3数字代码
onClipEvent (load) {
var n = 0;
var i = 0;
var x = random(150)+1;
var y = random(5)+1;
var c = Math.pow(-1, random(2));
}
onClipEvent (enterFrame) {
if (_name != "num") {
_x = x*c*Math.sin(i += 0.1)+200;
_y -= y;
if (_y<0) {
this.removeMovieClip();
}
} else {
n = (n>50) ? 0 : n+1;
this.duplicateMovieClip("num"+n, n);
mc = _parent["num"+n];
mc._xscale = mc._yscale=random(80)+10;
}
}