да пожалуйста

Код AS3:
class A extends EventDispatcer {
public function A() {
super(null);
}
public function doDispatch() {
super.dispatchEvent(new Event("custom event"));
}
}
class B {
private var a:A;
public function B() {
a = new A();
a.addEventListener("custom event", handler);
a.doDispatch();
}
public function handler() {
trace("I'm B & I still can react on A events");
}
}