Показать сообщение отдельно
Старый 22.10.2004, 18:09
Proman вне форума Посмотреть профиль Отправить личное сообщение для Proman Найти все сообщения от Proman
  № 4  
Proman
 
Аватар для Proman

Регистрация: Jul 2002
Адрес: Запорожье
Сообщений: 56
Отправить сообщение для Proman с помощью ICQ
Используй класс EventDispatcher
допустим твой класс:
Код:
import mx.events.EventDispatcher;
class Babble {
	
	function Babble() {
		mx.events.EventDispatcher.initialize(this);
		
	}
	function say(phrase:String) {
		trace(phrase);
		var eventObject:Object = {target:this, type:'said'};
		eventObject.phrase = phrase;
		dispatchEvent(eventObject);
	}
	function dispatchEvent() {
	}
	function addEventListener() {
	}
	function removeEventListener() {
	}
	
}
в кадре пишеш:
Код:
var chat:Babble = new Babble();
var listener:Object = new Object; 
listener.said = function(event) {
	trace("Фраза сказана!");
	trace("Свойство type: "+ event.type);
	trace("Свойство target: "+ event.target);
	trace("Свойство phrase: "+ event.phrase);
}
chat.addEventListener("said",listener);


chat.say("Hello World!");
мы создали свое собственное событие
Ты это имел ввиду?
__________________
Don't use the Force, Luke - try to THINK!