Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.09.2009, 18:23
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 11  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Смотри - есть родитель, и есть ребенок. Ребенок испускает событие, чтобы его поймать нужно слушатель повесить из родителя на ребенка
Код AS3:
this.child.addEventListener(...);
А теперь такая ситуация - контейнер, в котором бегают кучи дочерних клипов - врагов, издыхают по клику. Вариант вешать слушателя на каждого не катит, слишком геморойно и память забивается. А если использовать баблинг, то можно поставить слушателя на родителя
Код AS3:
this.addEventListener(...);
то событие всплывет и поймается родителем. А родитель уже удалит из себя этого ребенка
Код AS3:
removeChild(event.target as DisplayObject);

Старый 30.09.2009, 19:03
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 12  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
ага...и это при том событие испускает ребенком, но обработчик события висит прямо на родителе..
Там по дефолту вроде бы стоит false ресурсоемкая операция?
З.Ы. мне сказали что библинг это только для визуальных обьектов


Последний раз редактировалось nOobCrafter; 30.09.2009 в 19:32.
Старый 30.09.2009, 20:59
nataly_1 вне форума Посмотреть профиль Отправить личное сообщение для nataly_1 Найти все сообщения от nataly_1
  № 13  
Ответить с цитированием
nataly_1

Регистрация: May 2009
Сообщений: 140
Спасибо огромное, работает!

Старый 01.10.2009, 11:04
Fillini вне форума Посмотреть профиль Отправить личное сообщение для Fillini Найти все сообщения от Fillini
  № 14  
Ответить с цитированием
Fillini
 
Аватар для Fillini

Регистрация: Nov 2008
Адрес: Казахстан
Сообщений: 204
Отправить сообщение для Fillini с помощью ICQ
Естественно это только для объектов в DisplayList`e. А больше нигде нету контейнеров и детей.

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:27.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.