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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.09.2009, 10:06
nataly_1 вне форума Посмотреть профиль Отправить личное сообщение для nataly_1 Найти все сообщения от nataly_1
  № 1  
Ответить с цитированием
nataly_1

Регистрация: May 2009
Сообщений: 140
По умолчанию Обработка события дочернего клипа.

Есть дочерний клип. Подскажите пожалуйста, как сгенерировать событие, которое будет выполняться, когда он дойдет до определённого кадра.

Старый 30.09.2009, 10:24
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 2  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
самое простое - написать на кадре
Код AS3:
this.dispatchEvent(new Event("имяСобытия"));
__________________
тонкий тролль, осеянный благодатью

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

Регистрация: Nov 2008
Адрес: Казахстан
Сообщений: 204
Отправить сообщение для Fillini с помощью ICQ
Код AS3:
addFrameScript(10,function ():void{dispatchEvent(new Event("MyEvent"));});
Рассылает событие в 10 кадре.

Старый 30.09.2009, 11:31
nataly_1 вне форума Посмотреть профиль Отправить личное сообщение для nataly_1 Найти все сообщения от nataly_1
  № 4  
Ответить с цитированием
nataly_1

Регистрация: May 2009
Сообщений: 140
Спасибо за помощь, но ещё не очень понятно, добавляю например в основной клип:
Код AS3:
clip.addEventListener(Event.CLEAR, clip1);
function clip1(e:Event):void {}
а в нужный фрэйм дочернего тогда добавлять вот это?
Код AS3:
this.dispatchEvent(new Event(Event.CLEAR));


Последний раз редактировалось nataly_1; 30.09.2009 в 11:38.
Старый 30.09.2009, 15:22
Fillini вне форума Посмотреть профиль Отправить личное сообщение для Fillini Найти все сообщения от Fillini
  № 5  
Ответить с цитированием
Fillini
 
Аватар для Fillini

Регистрация: Nov 2008
Адрес: Казахстан
Сообщений: 204
Отправить сообщение для Fillini с помощью ICQ
Код AS3:
this.dispatchEvent(new Event(Event.CLEAR,true));
Вот так.

Старый 30.09.2009, 15:27
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 6  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

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

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

Регистрация: Nov 2008
Адрес: Казахстан
Сообщений: 204
Отправить сообщение для Fillini с помощью ICQ
Ой не увидел. GAIKER прав.
Код AS3:
clip.addEventListener(Event.CLEAR, clip1);
function clip1(e:Event):void {}
Код AS3:
this.dispatchEvent(new Event(Event.CLEAR));
или

Контейнер
Код AS3:
addEventListener(Event.CLEAR, clip1);
function clip1(e:Event):void {}
Дочерний мувик
Код AS3:
this.dispatchEvent(new Event(Event.CLEAR,true));


Последний раз редактировалось Fillini; 30.09.2009 в 16:26. Причина: ошибка
Старый 30.09.2009, 16:20
nOobCrafter вне форума Посмотреть профиль Отправить личное сообщение для nOobCrafter Найти все сообщения от nOobCrafter
  № 8  
Ответить с цитированием
nOobCrafter

Регистрация: Nov 2008
Сообщений: 894
Записей в блоге: 1
извиняюсь но зачем вобще нужны эти бабблы:?

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

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

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

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

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

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

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


 


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


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