2013-11-25 5 views
0

Im, использующая AS3 в среде мультитач.AS3: нажата только одна кнопка

У меня есть несколько кнопок на сцене, почему это только одна кнопка за один раз может отображать кнопку нажатой?

Все мультитач-события, похоже, работают, единственная проблема - многократное нажатие кнопки.

ответ

0

... почему это только 1 кнопка за один раз может отображать кнопку нажатой?

Идея не имеет. Но лучшим выбором будет использование MovieClips, просто добавьте различные состояния в разные ключевые кадры и, если необходимо, gotoAndStop(). Или вы можете менять текстуры или что-то подобное.

+0

да, наконец, я конвертирую все кнопки в роли MovieClips и запускаю состояние Down на TouchEvent.TOUCH_END. Но с этим им можно использовать один прослушиватель и функцию для каждой кнопки, просто чтобы перейти в состояние «Вниз». есть ли способ вызвать несколько кнопок с одним слушателем и одной функцией? – RuvaloLU

+0

Да, добавьте слушателя в родительский клип (или этап) кнопки и проверьте event.target в функции обработчика. Если он равен вашей кнопке (-ам), активируйте ее изменение. – Fygo

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