嘿嘿
想了一个简单的方法
==================================
onClipEvent (load) {
n = 1;
xpoint = _xmouse;
ypoint = _ymouse;
}
onClipEvent (mouseMove) {
x = int((_xmouse-xpoint)/0.12)/3;
y = int((_ymouse-ypoint)/0.12)/3;
total = Math.abs(x)+Math.abs(y);
}
onClipEvent (enterFrame) {
while (n<10) {
duplicateMovieClip (this, "this"+n, n);
setProperty (_root["this"+n], _x, this._x+random(total)-random(total));
setProperty (_root["this"+n], _y, this._y+random(total)-random(total));
setProperty (_root["this"+n], _alpha, random(70)+30);
n++;
}
}
===========================================
基本没怎么改源码
只是把原来的检测鼠标事件改成了mousemove
这样就避免了初始时mc自动改变xy轴