Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Притормаживание передачи координат (http://www.flasher.ru/forum/showthread.php?t=95282)

Тёмыч 02.05.2007 17:36

Притормаживание передачи координат
 
http://www.artgusev.ru/fund/test/index.html

посмотрите на этот пример. при перемещении мыши вне флэшки, координаты передаются без тормозов с помощью ява. Если же подвигать мышкой над флэшкой - происходит серьезная задержка... как ее избежать?

Курильский 02.05.2007 18:04

c помощью АS:
Код:

var movieX = 7;//координата x окна флэшки на странице
_root.onMouseMove = function() {
        var currentX = _root._xmouse;
        if (currentX>=0 && currentX<=Stage.width) {
                someTextField_txt.text = String(currentX+movieX);
        }
};

:confused:

Тёмыч 02.05.2007 18:45

да.. я тоже сначала об этом подумал.
а кстати, вот как определить то что мышь на флэшке это вот так - _root.onMouseMove. А как определить что мышь мы вывели и она не двигается?.. какое при этом событие должно быть?

я в принципе уже склоняюсь к такому решению...

Курильский 02.05.2007 19:37

А как определить что мышь мы вывели и она не двигается? А в том то и дело, что если мышь не двигается, то нельзя определить вывели ее или нет, можно определить только текущий координат, то есть последнее передвижение. Вывод и ввод надо определять JavaScript, типа onMouseOver/onMouseOut наверно.


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

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