Hi!
I can't seem to override flash native addEventListener with a custom addEventListener. My code:
package {
import flash.events.*;
public class myClass extends EventDispatcher {
override public function addEventListener(type:String, listener:Function, useCapture:Boolean=false, priority:int=0, useWeakReference:Boolean=false):void {
super.addEventListener(type, listener, useCapture, priority, useWeakReference);
trace('override successful!');
}
public function addListenerToMovieClip(myMovieClip:MovieClip){
myMovieClip.addEventListener(MouseEvent.CLICK, onClick);
}
public function onClick(evt:Event):void {
//do stuff
}
}
}
Then in my fla:
var myClassInstance:myClass = new myClass();
myClassInstance.addListenerToMovieClip(myMovieClip);