Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как перемещать зрачки за курсором в определнных пределах? (http://www.flasher.ru/forum/showthread.php?t=96616)

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

ааа... я не там условие ставил..)
спасибо) все получилось)


Часовой пояс GMT +4, время: 21:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.