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