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