![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 6
|
Есть двухмерный массив данных c координатами х и y
Выводим его в виде квадратов: Как к каждому квадрату привязать событие (MouseEvent.CLICK)? У каждого квадрата разные действия. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Очевидно, что каждый квадрат должен быть InteractiveObject.
|
|
|||||
|
Я обычно делаю так:
каждый квадрат делаю как отдельный MovieClip, Sprite ...DisplayObject и у каждого пишу .name = определенный идентификатор.... например 1 или 2 или 3 потом в общем addEventListener обработчике добавляю условие:
__________________
------------------------------- FLASH FLASH FLASH FLASH FLASH |
|
|||||
|
Регистрация: Mar 2009
Адрес: Kazakhstan, Almaty
Сообщений: 121
|
Если каждый квадрат делать в отдельном - Sprite, тогда каждому квадрату addEventListener.
Но, если квадратов будет МНОГО (допустим 10.000 = а это 10.000 Sprite'ов), то лучше уж их рисовать в одном Sprite, а при клике смотреть координаты.
__________________
заткнись и делай |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|