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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.08.2008, 22:24
enepx вне форума Посмотреть профиль Отправить личное сообщение для enepx Посетить домашнюю страницу enepx Найти все сообщения от enepx
  № 21  
Ответить с цитированием
enepx
 
Аватар для enepx

Регистрация: Aug 2006
Адрес: Мюнхен
Сообщений: 509
Отправить сообщение для enepx с помощью ICQ Отправить сообщение для enepx с помощью Yahoo Отправить сообщение для enepx с помощью Skype™
Я не понимаю зачем так писать. ClassOne даже не DisplayObject, как его можно добавить?

Старый 28.08.2008, 22:56
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 22  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
tyapichu, учите матчасть.
enepx, и всё-таки мне казалось в первый итерациях вашей идеи было нечто вроде:
Код:
public class Main extends Sprite {
	public function Main() {
		var objectOne:ClassOne = new ClassOne();
		var objectTwo:ClassTwo = new ClassTwo( objectOne ); // UPD. поправил. было this
		objectOne.open();
	}

}
Код:
public class ClassOne extends EventDispatcher {

	public function open():void {
		super.dispatchEvent( new Event( Event.OPEN ) );
	}

}
Код:
public class ClassTwo {

	public function ClassTwo(classOneRef:ClassOne) {
		classOneRef.addEventListener(Event.OPEN, handler);
	}
	
	private function handler_open(event:Event):void {
		trace(event);
	}

}
P.S.: enepx, начните наконец, запоминать что пишете в начале предложения, когда заканчиваете его. или перечитывайте.


Последний раз редактировалось BlooDHounD; 28.08.2008 в 23:19.
Старый 28.08.2008, 23:03
enepx вне форума Посмотреть профиль Отправить личное сообщение для enepx Посетить домашнюю страницу enepx Найти все сообщения от enepx
  № 23  
Ответить с цитированием
enepx
 
Аватар для enepx

Регистрация: Aug 2006
Адрес: Мюнхен
Сообщений: 509
Отправить сообщение для enepx с помощью ICQ Отправить сообщение для enepx с помощью Yahoo Отправить сообщение для enepx с помощью Skype™
Цитата:
Сообщение от BlooDHounD Посмотреть сообщение
P.S.: enepx, начните наконец, запоминать что пишете в начале предложения, когда заканчиваете его. или перечитывайте.
Хорошо. Учту.

Старый 29.08.2008, 00:32
tyapichu вне форума Посмотреть профиль Отправить личное сообщение для tyapichu Найти все сообщения от tyapichu
  № 24  
Ответить с цитированием
tyapichu
[+1 25.07.08]

Регистрация: Jun 2008
Адрес: Москва
Сообщений: 25
Отправить сообщение для tyapichu с помощью ICQ
Цитата:
Сообщение от BlooDHounD Посмотреть сообщение
tyapichu, учите матчасть.
наверное, я что-то совсем не так делаю, но ловить листенерами ивенты, которые диспатчатся в объектах, не добавленных через addChild, у меня не получалось добавлял через addChild и все сразу работало. там есть какие-то особенные условия работы без addChild?

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

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

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


 


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


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