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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.07.2011, 18:39
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 11  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
gloomyBrain, неплохо бы обновлять сраничку перед написанием очередного занудного поста )

Старый 18.07.2011, 18:42
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 12  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Ну, обновляйте. Я все еще жду когда, вы мне покажете что
Цитата:
На событие будут реагировать только те объекты, которые его и отправили.
И да, баблинг тут ни чем не отличается от не-баблинга.
__________________
...вселенская грусть

Старый 18.07.2011, 18:43
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 13  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Не не, я жду обоснования вашего утверждения
Цитата:
Это не так.
для начала.

Старый 18.07.2011, 18:47
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 14  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от goodguy Посмотреть сообщение
У меня пользовательские события всегда ловятся теми же экземплярами, которые их отправили.
Это, стало быть, такое кунг-фу вместо тупого вызова методов, понятно.

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
да пожалуйста
Код AS3:
class A extends EventDispatcer {
 
	public function A() {
		super(null);
	}
 
	public function doDispatch() {
		super.dispatchEvent(new Event("custom event"));
	}
 
}
 
class B {
 
	private var a:A;
 
	public function B() {
 
		a = new A();
		a.addEventListener("custom event", handler);
 
		a.doDispatch();
	}
 
	public function handler() {
		trace("I'm B & I still can react on A events");
	}
 
}
__________________
...вселенская грусть

Старый 18.07.2011, 18:56
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 16  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
gloomyBrain, признаю, это даже в голову не пришло.
Цитата:
Это, стало быть, такое кунг-фу вместо тупого вызова методов, понятно.
Есть например кнопка, которая диспатчит определенное событие. Ее экземпляр создается в каком-либо классе, и там же к ней добавляется слушатель этого события. Какие методы этого класса она може вызывать, если она понятия не имеет о том, что там вообще есть? В чем тут кунг-фу?

Старый 18.07.2011, 19:17
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 17  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от goodguy Посмотреть сообщение
Есть например кнопка, которая диспатчит определенное событие. Ее экземпляр создается в каком-либо классе, и там же к ней добавляется слушатель этого события. Какие методы этого класса она може вызывать, если она понятия не имеет о том, что там вообще есть? В чем тут кунг-фу?
«У меня пользовательские события всегда ловятся теми же экземплярами, которые их отправили.»

Мой интерпретатор русского языка это предложение расценивает вот так:

Код AS3:
...
public class A extends EventDispatcher {
 
  public function A() {
    super();
    super.addEventListener('someEvent', this.mySuperFunction);
    super.dispatchEvent(new Event('someEvent'));
  }
 
  private function mySuperFunction(event:Event):void {
 
  }
}
В строгом соответствии с определением «ловятся теми же экземплярами, которые их отправили».

Старый 18.07.2011, 19:31
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 18  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
etc, вы с gloomyBrain мастера придираться к словам )

Старый 18.07.2011, 19:32
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 19  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от goodguy Посмотреть сообщение
etc, вы с gloomyBrain мастера придираться к словам )
Хорошо, интерпретируйте свой текст иначе, чем это сделал я. Или в следующий раз не вводите в заблуждение.

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

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

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


 


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


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