Hvis du vil sætte flere eventlisteners på object skal du tilføje dem i scriptet.
Det sted i koden hvor der står "dots frame 1" altså selve hovedscriptet, der indsætter du :
MovieClip.prototype.onRollOver = function() {
this.RollMe = true;
}
MovieClip.prototype.onRollOut = function() {
this.RollMe = false;
}
i den section hvor selve bevægelsen udføres indsætter du en Boolean check som gør at hvis den er FALSE så udfører den bevægelsen. Hvis musen får en rollOver så bliver this.RollMe TRUE og så stopper den sin bevægelse:
MovieClip.prototype.move = function() {
if (!this.RollMe) {
if (_root.getdistance(this.x, this.y, this.targx, this.targy)>this.speed) {
this.x += this.diffx;
this.y += this.diffy;
} else {
this.x = this.targx;
this.y = this.targy;
if (!this.t) {
this.t = getTimer();
}
if (getTimer()-this.t>1000) {
this.reset();
this.t = 0;
}
}
this._x = this.x;
this._y = this.y;
}
};