![]() |
Как сделать меню?
Это каждая кнопка меню. Как сделать так чтобы при нажатии на определенную кнопку вызывался нужный экземпляр класса а предыдущий уходил со сцены а не наслаивался сверху???
Код AS3:
|
сделать removeChild предыдущему, если не null, затем текущий запомнить как предыдущий
|
Тебе нужно добавить все пункты (экземпляры) в массив. Потом когда ты будешь нажимать на какой-либо пункт, то он присваивался бы какой-нибудь переменной. Дальше цикл проходя по массиву будет искать этот пункт (переменной) в массиве, если 1 не будет равен этому пункту, то скрываем, второй — скрываем, и т.д. Когда этот пункт будет найден, то он добавляется на сцену. После этого переменная очищается. Когда ты нажмёшь на второй пункт, то повторится тоже самое.
|
если я ставлю removechild предыдущему то меню работает по порядку в разнобой оно выбивает ошибку или я должен создать условие проверки на null?Через цикл я не совсем понял как делать(
Добавлено через 1 час 27 минут может с помощью функций hide,show?? |
| Часовой пояс GMT +4, время: 14:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.