PDA

Просмотр полной версии : как перемещать зрачки за курсором в определнных пределах?


Warrgoth
03.06.2007, 17:20
Сделал так:

function animateEye(mc:MovieClip,speed:Number){
mc.onEnterFrame = function(){
this._x += (this._parent._xmouse - this._x)/speed;
this._y += (this._parent._ymouse - this._y)/speed;
}
}


все работает, обнако есть маленькая проблемка - зрачок вылезает за границы глаза...
как бы сделать так, чтобы останавливалось перемещение при достижении определенного _x и _y ?
пробовал делать условие - но получается что остановка навечно...:rolleyes:
подскажете? :rolleyes:

DarkLight
03.06.2007, 17:27
function animateEye(mc:MovieClip,speed:Number){
mc.onEnterFrame = function(){
this._x += (this._parent._xmouse - this._x)/speed;
this._y += (this._parent._ymouse - this._y)/speed;
if(this._x >= maxX){
this._x = maxX
}//maxX - число-максимальное значение Х
//Остальное по аналогии
}
}

Warrgoth
03.06.2007, 17:57
ааа... я не там условие ставил..)
спасибо) все получилось)