2015-09-14 2 views
-1

У меня есть массив прямоугольных спрайтов, которые находятся на сцене, каждый из которых имеет другое значение ColorTransform. Я хочу, чтобы иметь возможность щелкнуть по любому из этих прямоугольников и получить доступ к значению ColorTransform этого объекта. Каков наилучший способ доступа к любому прямоугольнику?Доступ к цвету спрайта в массиве - Flash

+1

Используйте 'event.currentTarget' – Karmacon

ответ

2

Вы можете добавить один и тот же обработчик кликов в каждый прямоугольник спрайт и использовать event.currentTarget, чтобы обработать тот спрайт, который был нажат: Sprite(event.currentTarget).transform.colorTransform.

Или, если вы поместили все спрайты в один и тот же контейнер, вы можете добавить обработчик кликов в контейнер и использовать event.target, чтобы узнать, какой спрайт в контейнере был нажат: Sprite(event.target).transform.colorTransform.

Смежные вопросы