function limit(targetmc, wtime, minx, miny, maxx, maxy) {
ko = eval(targetmc);
ko._x = minx;
ko._y = miny;
function targetxy() {
targetx = random(maxx-minx)+minx;
targety = random(maxy-miny)+miny;
}
setInterval(targetxy, wtime);
ko.onEnterFrame = function() {
this._x = this._x+(targetx-this._x)/3;
this._y = this._y+(targety-this._y)/3;
};
}
limit("a", 1000, 1, 1, 200, 200);
不是很完善,有需要你自己再加吧