Trying to create my first custom event.
Here is my code:
// custom event class:
package modulecode
 {
        import flash.events.Event;

        public class remoteClick extends Event
        {
                [Event(name="remoteClickEvent", 
type="flash.events.Event")]
                private var _remoteRun:Boolean;
                public function remoteClick(type:String, 
bubbles:Boolean=false, cancelable:Boolean=false)
                {
                        super(type, bubbles, cancelable);
                }       
        }
}
// raising event:
import modulecode.remoteClick;
var eventObj:remoteClick = new remoteClick
("remoteClick.remoteClickEvent");
dispatchEvent(eventObj);

// Listen to custom event in mxml file:
<mx:Metadata>
        [Event(name="remoteClickEvent", 
type="remoteClick.remoteClickEvent")]
    </mx:Metadata>    
<mx:FormItem label="" textAlign="right">
                <mx:Button label="Run" click="handleClick()" 
remoteClickEvent = "remoteClickHandler()" id="run"/>
        </mx:FormItem>
Error: 
Cannot resolve attribute 'remoteClickEvent' for component type 
mx.controls.Button.

Please give me a push here.

Thanks


Reply via email to