Показать сообщение отдельно
Старый 07.02.2010, 10:01
BeDLiNt вне форума Посмотреть профиль Отправить личное сообщение для BeDLiNt Найти все сообщения от BeDLiNt
  № 2  
Ответить с цитированием
BeDLiNt
 
Аватар для BeDLiNt

Регистрация: Mar 2008
Адрес: Moscow
Сообщений: 311
Отправить сообщение для BeDLiNt с помощью ICQ Отправить сообщение для BeDLiNt с помощью Skype™
Цитата:
Каждый объект (под)класса Event имеет свойства target и currentTarget, помогающие определить текущий объект по мере прохождения стадий события. Первое указывает на объект, транслировавший событие, а второе -- на текущий объект. При клике на кнопку, например, Flash Player транслирует событие, начиная с наиболее "верхнего" (по иерархии) контейнера, который попал в точку клика. В этом случае свойство event.target указывает на транслировавший объект (в данном случае, UITextField), а не объект, события которого вы слушаете (почти наверняка это Button). Свойство event.target (UITextField в нашем примере) остается неизменной, а вот event.currentTarget меняется. Когда оно будет указывать на объект Button, сработает присвоенный пользователем обработчик. Поэтому, порой необходимо использовать именно currentTarget...
Event propagation
__________________
2+2=5