Цитата:
Сообщение от riden
По этому, речь идет только о глобальных функциях (this==undefined), а в методах - все OK.
Я прокоментирую:
Код:
function a () {
trace (this);
}
function b(){
trace (this);
a();
}
new b(); // создается экземпляр класса b()
не знаю... Очевидно что функция a не относится к объекту класса b(), это только ссылка на внешнюю функцию, которая лежит на таймлайне (_level0)
Я уже писал, что все что находится вне тела класса - не копируется при создании экземпляра, а получает ссылку ...
|
А это прокомментируете?
Код:
function a () {
trace (this);
}
function b () {
trace (this); //[object Object]
this.c = a;
a (); //_level0
this.c (); //[object Object]
trace (this.c == a); //true
}
new b ();
Цитата:
Сообщение от wvxvw
Знаете, доказать, что Деда Мороза нету, технически не возможно, и тем не менее...
|
Как нет? Зимой на форуме тусовался, сам видел