Показать сообщение отдельно
Старый 28.10.2007, 16:52
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 8  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Компилил в ЦС3 - там все норм, вечером прийду домой, попробую в восьмерке.
======================================================== upd ==
Вот, пришел домой. И вправду не компилится...
Зато придумал, как конструктор вызвать %)
new Bonus(); Вопрос ток зачем =)
Просто, очевидно, конструктор будет вызываться либо при наличии мувика на сцене, либо при создании програмно нового инстанса, а в остальных случаях - проигнорируется.

Да, вот еще давно хотел спросить. Видел такую же штуку в чужем коде - не понял к чему. Зачем объявлять конструктор как приватную функцию? Она ведь все равно такой не будет?

================================= upd2 ======================
Построил простенький примерчик с таким же наследованием, все вроде работает, но появилась другая мысль...
Возможно, в связи с тем, что код частично не в юникодах где-то имеет место быть несоответствие имен? (у меня коменты на русском выглядят как иероглифы %)
=========================== upd3 =========================
Вобщем, умаялся... должно работать, а не работает... хз почему =/
Да, еще вот такая странная штука, на попытку trace(super) из класса Detail получился вот такой неожиданный результат:
_level0.instance1.#level.instance3
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 29.10.2007 в 00:36.