![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2006
Адрес: Moscow
Сообщений: 62
|
Добрый день!
Предупрежу сразу, в AS3 не знаток, но пришлось "опрокинуться" на него по ходу работы. Суть в следующем: Насколько правильно я понял из справки, наследование в AS3 осуществляется на основе двух принципов: 1. Наследование посредством прототипов; 2. Наследование посредством фиксированных свойств и методов (fixed properties and methods). Причем наследование на основе фиксированных свойств играет более важную роль, чем наследование посредством прототипов. Чтобы совместить эти два принципа из-за совместимости, с одной стороны, с ECMAScript Edition 4, с другой - Flash Player API, используется пространство имен AS3. Собственно вопрос и в этом: какова польза от такого механизма? Ведь, казалось бы, наследование посредством прототипов более удобен, нежели фиксированные свойства, хотя бы по той причине, что, например, в этом случае возможно переопределение методов вне класса.
__________________
We`re flashing the world! |
![]() |
Часовой пояс GMT +4, время: 16:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|