Форум 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=106075)

lukish 02.01.2008 01:12

противоположное перемещение курсору?
 
Здравствуйте уважаемые флешеры.
В первуу очередь поздравляю всех с новым годом.
Код:

onClipEvent(load){
        Mouse.hide();
        startDrag(this, true, 0, 46, 400, 280);
}

Зтот код привязывает клип к курсору,
как сделать так чтобы клип перемещался точно также но тольков противоположную сторону как по x так и по y:umnik2:

CrazyFlasher 02.01.2008 01:23

_xmouse, _ymouse

DarkLight 02.01.2008 02:37

В момент, когда надо начать перемещение - сохраняем координаты мыши в переменные, затем на onMouseMove считаем разницу по x и по y, и прибавляем к положению клипа эту разницу с обратным знаком, затем обновляем значения переменных хранящих координаты.

MrPoma 02.01.2008 02:51

и пишем все это в кадре;)

DarkLight 02.01.2008 03:03

А лучше в классе;)

udaaff 02.01.2008 07:44

Код:

this.onMouseMove = function(){
        my_mc._x = Stage.width - this._xmouse;
        my_mc._y = Stage.height - this._ymouse;
}



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

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