![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2006
Адрес: El Paso
Сообщений: 201
|
Добрый вечер.
Чем отличается dynamic class от class понятно. Но для чего-то уважаемые разработчики Macromedia не сделали все классы динамическими по умолчанию. В связи с этим вот какой вопрос плюсы dynamic class мы знаем. А есть ли "обратные стороны" у использования dynamic class. Может быть, они больше расходуют память или еще что?
__________________
No war, make Flash. |
|
|||||
|
Регистрация: Nov 2004
Адрес: Санкт-Петербург
Сообщений: 751
|
Скорее всего никаких.
В AS1 все классы динамические. И что в этом хорошего? Когда ты пытаешься обратиться к несуществующему свойству, тебе возвращается undefined, ничего не работает и не понятно почему. В случае с AS2, компилятор укажет на ошибку, что этого свойства у класса не существует. Но если тебе так нужно создать дополнительное свойство используй вместо Почему к сожалению? Потому что в хорошо продуманной программе не должно возникать необходимости создавать дополнительные свойства у классов. На то это и классы.
__________________
Всё гениальное просто. |
|
|||||
|
Регистрация: Jan 2006
Адрес: El Paso
Сообщений: 201
|
Спасибо!
Цитата:
Тогда полагаем, что dynamic "оставлено" на всякий случай, для совместимости с непродуманными проектами. В принципе, так может быть. Но также может быть, что где-то dynamic и на самом деле незаменимы, просто с этим мы еще не сталкивались.![]()
__________________
No war, make Flash. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:14. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|