![]() |
НЕ работают кнопки
Вложений: 1
Помогите разобраться в простом коде. С помощью цикла создаю 5 кнопок (готовых с библиотеки). Работает только последняя. Что я делаю не так?
|
Я бы сделал так. В цикле добавил бы:
Код AS3:
А так всё логично: ты присваиваешь событие только последней кнопке, так как каждый раз, когда работает цикл, создаются уникальные "кнопки" и после окончания цикла они как бы перестают существовать, если к ним нету обращения (поэтому 4 кнопки без слушателя событий). Потом цикл перестаёт работать и новой кнопке (5) доступен выход за пределы цикла, дальше идёт присваивание слушателя событий, поэтому и у пятой кнопки "слушатель" работает. То есть, четыре предыдущих кнопки просто не вышли за пределы за цикла. Если непонятно, то попробуй создать пять циклов, в каждом будет создавать по одной кнопке и после каждого цикла будет присваиваться событие. |
Огромное спасибо!!! Теперь все работает
|
Цитата:
Можно сделать так: Код AS3:
|
| Часовой пояс GMT +4, время: 20:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.