![]() |
динамическое создание ссылок/кнопок/мувиклипов
Вопрос, связанный с заточкой данных функций именно под AS3. Раньше делал динамическое создание кнопок (именно текстовых) так, как сейчас нашёл в теме форума из AS2:
Код AS1/AS2:
очень прошу подсказать решение.. или может быть всё-таки это где-то обсуждалось, да я не нашёл.. |
Код AS3:
|
спасибо! надо конечно учить AS3..
а почему забыть про динамические св-ва и MC? чем они по сути плохи стали? |
Динамические св-ва и были плохи, они ж не бесплатны, понятное дело. Больше памяти жрут динамические классы как минимум.
В MC всё равно нельзя добавить програмно кадры, потому (если не считать того, что МС dynamic, но про это см. первое предложение) тут лучше спрайт. |
Цитата:
А плохи они например тем, что используя динамические свойства вы отказываетесь от статической проверки кода компилятором, и когда у вас внезапно в текстовом поле отобразится NaN, вы сломаете голову, прежде чем найдете ошибку. Или тем, что в конкретный момент времени проблематично узнать, какие данные содержит объект. Или тем, что читабильность кода, в котором используются динамические свойства, ниже плинтуса. Или тем, что обращение к динамическим свойствам на порядок медленнее. |
По-моему в вашем тексте можно заменить "динамические свойства" на getChildByName %) Но его хоть явно видно, когда используют.
Пост ниже советую топикстартеру ценить, там код лишен всех недостатков динамических штук (а писать такое по поводу такого вопроса на форуме обычно лень). |
Цитата:
Но если уж быть дотошным, то правильнее было-бы написать нечто вроде этого: Код AS3:
|
| Часовой пояс GMT +4, время: 18:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.