Показать сообщение отдельно
Старый 31.10.2003, 15:26
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 36  
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Ладно, раз Нуран сдался, мне то чего тянуться.
Подтягивай Серёга тяжелую артилерию.
Я так понял, ты котегор. не хочешь засовывать
метод f2 в прототип SuperClass, типа
SubClass.prototype.__proto__=SuperClass.prototype ;
SuperClass.prototype.f2=function() {
trace("f2 called");
};
Вариант
SubClass=SuperClass.prototype.constructor ;
тоже не проходит, при нём твою строчку
SubClass.prototype.__constructor__ = SuperClass;
можно вообще убрать, трэйсится будет что надо,
но механизм наследования не вырисовывается.
Я скажу по простому - инфы ни хрена нету ниде.
У Мука constructor - 15 строчек, у Дебройля - 2страницы Но даже не в этом дело.
Врубится бы чего ты написал
SubClass.prototype.__constructor__ = SuperClass;
Стыдно признаться не знаю что есть
__constructor__
Ставлю
trace(SuperClass.prototype.__constructor__);
выводится undefined
Ставлю
trace(SuperClass.prototype.constructor);
выводится всё путём - [type Function]
В общем бардак.
Мож у нас на Руси Дебройли и есть, но тока куда то попрятались. Дембинского очень уважаю, так у него последнее обновление с год назад. Здесь на Флэшере уроков по ООП и близко нету.
Потрошитель уделил этому делу 10 строчек в глосарии.
Разбирайтесь мол сами.
Мож ничего не подсказывать, только чиркани, чем отличается
__constructor__ от constructor