Показать сообщение отдельно
Старый 11.02.2009, 14:19
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 6  
Ответить с цитированием
chingachgoog
Banned
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Возможно дело в этом:

Цитата:
Сообщение от святой хелп адоба
Returns
Boolean - If object is an instance of or a subclass of classConstructor, instanceof returns true, otherwise it returns false. Also, _global instanceof Object returns false.
Я тут где-то писал, как возможно(!) на самом деле создаются классы компилятором из-под AS2. И Гурский что-то об этом писал. Там как раз классы - т.е. обычные функции - заносяться в _global.

add:

А вообще попробуйте вместо

Код:
trace(this instanceof ClassAsParent);
проверить реального родителя:

Код:
trace(this.prototype.__proto__ == ClassAsParent.prototype)
Если уж это покажет false, значит вы запутались в путях классов и ClassAsParent просто не является родителем класса SimpleClass.


Последний раз редактировалось chingachgoog; 11.02.2009 в 14:39.