Показать сообщение отдельно
Старый 07.04.2011, 14:05
spartakd вне форума Посмотреть профиль Отправить личное сообщение для spartakd Найти все сообщения от spartakd
  № 10  
Ответить с цитированием
spartakd

Регистрация: Mar 2002
Адрес: Москва
Сообщений: 12
Отправить сообщение для spartakd с помощью ICQ
Сделал так

Код AS3:
function click(e:Event):void{
 if (e.target.parent is ParentObject) trace ("это потомок")
 else trace("это родитель");
}
Добавлено через 29 минут
Только таки не работает это.

ParentObject содержит объекты созданные не программно.
Кликаю на созданный программно ChildObject - всё ок.
Кликаю в любом другом месте ParentObject, то в функции
e.target.parent и e.target являются объектами типа MovieClip, а не типа ParentObject.

Если же использовать последний код от bav-а то всегда трейсится "ЭТО ПОТОМОК"


Последний раз редактировалось spartakd; 07.04.2011 в 14:36.