Цитата:
Сообщение от callme
Я хочу узнать тип параметра функции listener.
 Код AS3:
function listener(*что сюда прийти должно*):void
{
}
|
TransportEvent приходит и смотрите его type в зависимости от типа можно понять что вы запихнули в cargo

Код AS3:
dispatchEvent( new TransportEvent(dog, ManEvent.I_BOUGHT_DOG) );
dispatchEvent( new TransportEvent(cat, ManEvent.I_FOUND_CAT) );
dispatchEvent( new TransportEvent(iam, ManEvent.I_DONT_KNOW_EVENT_S_LOGIC) );
function listener(event:TransportEvent):void
{
switch(event.type)
{
case ManEvent.I_BOUGHT_DOG:
event.cargo.createNoise();
break;
case ManEvent.I_FOUND_CAT:
event.cargo.makeMyauMyau();
break;
case ManEvent.I_DONT_KNOW_EVENT_S_LOGIC:
event.cargo.openAdobeHelp();
break;
}
}
Добавлено через 1 минуту
Ну или разные слушатели для разных типов событий.