I have a custom button on which I want to listen to some custom events. For some reason in the following code my custom events are never heard/triggered.
1)In the button's constructor I added the listeners as follows: // Custom Class Code public class testButton extends Button { //constructor public function testButton { addEventListener (MouseEvent.MOUSE_OVER, handleMouseOver); // custom event addEventListener("addItemEvent", handleAddItemEvent); } public function handleMouseOver (event:MouseEvent):void { // display as a tooltip this.toolTip = "Say Cheese"; public function handleAddItemEvent():void { // display as a tooltip Alert.show ("testButton Event: Add Item Event"); 2) Parent Form Code (app.mxml) <mx:Metadata> [Event(name="addItemEvent", type = "flash.events.Event")] </mx:Metadata> // Code in test button to dispatch custom event // private function triggerEventHandler():void { //Alert.show ("Broadcast Event"); dispatchEvent(new Event("addItemEvent",true)); } This looks like it should work, but only the MouseOver event is ever fired - am I missing something obvious? TIA Patrick