Показать сообщение отдельно
Старый 08.05.2007, 05:48
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 1  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Arrow Случайно заметил одну особенность...

Может я конечно фигню тут написал, но чтобы выловить такую ошибку, понадобилось время. Поэтому стараюсь других от этого уберечь

Код:
myObj={};

myObj.test=function(){
    trace(this);
}//myObj.test


_root.btn1.onPress=myObj.test;

_root.btn2.onPress=function(){
    myObj.test();                 
}//_root.btn2.onPress
при нажатии на btn1 трейсится _level0.btn1
при нажатии на btn2 трейсится _level0.myObj

Тоесть если на одно и то же событие по-разному вешать функцию, this будет ссылаться в разные места
__________________
тонкий тролль, осеянный благодатью