Creating methods with the same name but diff arguements?

is there a way to create methods with the same name but with different arguements?

I have a method that listens to Mouse_DOWN event. So it’s something like

function myFunction(evt:MouseEvent):void
{
//myFunction
}

For example i want to use myFunction even without the Mouse_DOWN event… how do i do that?