Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Подмена координат события мыши? (http://www.flasher.ru/forum/showthread.php?t=145721)

Troglodit 18.10.2010 18:00

impleButton-ы не показывают стейт ОВЕР при простом диспетче на них события MOUSE_OVER.

dimarik 18.10.2010 18:30

Там похоже смысл в том, чтобы в стеке вызовов был диспатч события инициированного пользователем. Перехватите его на upState, оберните своим эвентом. Может прокатит.

Troglodit 18.10.2010 19:42

Чтото не понял идею, подробнее можно?

f.g.programmer 18.10.2010 21:15

Можно так, прописать stage.mouseChildren = false, отлавливать события мыши в stage, и бросать у конкретных объектов конкретные события мыши :)

dimarik 18.10.2010 22:53

Цитата:

Сообщение от Troglodit (Сообщение 943607)
Чтото не понял идею, подробнее можно?

Подробнее только в коде. Смысл в том, чтобы подменить нативное событие своим, которому можно ставить localX/Y.

Troglodit 19.10.2010 01:27

но надо же еще определять кому диспетчить это событие и диспетчить только тем объектам которые под мышью, верно? (это можно сделать но как я уже писал я хочу этого избежать) Есть ли способ глобально подменить событие (о чем я и спрашивал в начале) ?

dimarik 19.10.2010 03:12

Ну да, по расчетам, есть. Я же писал это выше постом.


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

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