Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Перехват MouseMove над "неактивным" клипом (http://www.flasher.ru/forum/showthread.php?t=178459)

Сeргей 22.04.2012 00:45

Перехват MouseMove над "неактивным" клипом
 
Вложений: 1
В общем такая проблема, связано с изометрией.
Создаю циклом клипы, помещаю его в один.
При движении мышкой нужно, чтобы все эти клипы реагировали на появление курсора над областью клипа.
Это происходит в шахматном порядке, так как один клип накладывается на другой.
Как этого избежать?

Zebestov 22.04.2012 01:32

Вариант 1. "Ленивый".
Сделать для каждой ячейки hitArea в виде спрайта с нарисованным в нем ромбом.

Вариант 2. Оптимальный.
Сделать все ячейки неактивными для мыши (в этом и есть оптимизация). Слушатель повесить на "родителя". Активную ячейку высчитывать из координат мыши.

Сeргей 22.04.2012 02:24

Спасибо!


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

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