Создать свое событие, и передавать ему нужные данные

Код AS3:
package {
import flash.events.Event;
public class MyEvent extends Event {
public static const SOME_TYPE:String = "someType";
public var someVar:Object = null;
public function MyEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false) {
super(type, bubbles, cancelable);
}
public override function clone():Event {
var event:MyEvent = new MyEvent(type, bubbles, cancelable);
event.someVar = this.someVar;
return event;
}
public override function toString():String {
return formatToString("MyEvent", "type", "bubbles", "cancelable", "eventPhase");
}
}
}
ну и отправлять как-то так:

Код AS3:
var event:MyEvent = new MyEvent(MyEvent.SOME_TYPE);
event.someVar = something;
dispatchEvent(event);