PDA

Просмотр полной версии : Как узнать имя объекта, который вызвал обработчик


пaDLa
21.07.2006, 20:30
var changeListen:Object = new Object();
changeListen.onChanged = function () {
trace(???); // нужно вывести item_1 если он создал событие
}

item_1.addListener(changeListen);

как?

С уважением, паDLa

INK•
21.07.2006, 21:15
var changeListen:Object = new Object();
changeListen.onChanged = function(my_name) {
trace("what's your name:"+my_name);
};
item_1.onPress = function() {
this.broadcastMessage("onChanged", this._name);
};
//
AsBroadcaster.initialize(item_1);
item_1.addListener(changeListen);

iNils
21.07.2006, 22:18
пaDLa и INK•, дружно читаем 3-ый пункт тут http://www.flasher.ru/forum/showthread.php?t=79862 и больше так не делаем.

пaDLa
22.07.2006, 17:42
iNils, понял. Исправлюсь