How to override addEventListener

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);