вот:

Код:
package Classes{
import flash.events.Event;
public class ConstructorEvents extends Event
{
public static const BTN_STATUS:String = "btnStatus";
public function ConstructorEvents(type:String) {
super(type);
}
}

Код:
package Classes{
import flash.display.MovieClip;
import flash.events.Event;
import Classes.ConstructorEvents;
public class MenuButton extends MovieClip
{
public var event:ConstructorEvents = new ConstructorEvents(ConstructorEvents.BTN_STATUS);;
public function MenuButton()
{
addEventListener(ConstructorEvents.BTN_STATUS,onStatus);
addEventListener("click",onClick);
addEventListener("rollOver",onRollOver);
addEventListener("rollOut",onRollOut);
}
private function onClick(evt:Event):void
{
dispatchEvent(event);
}
private function onRollOver(evt:Event):void
{
}
private function onRollOut(evt:Event):void
{
}
public function onStatus(evt:Event):void
{
trace(evt.target.name);
}
}
}