AS3 function call from multiple locations

[FONT=Calibri][SIZE=3]I am new to AS3 and have noticed that calling a function from a mouse event requires just that event as a parameter in the function declaration[/SIZE][/FONT]
[FONT=Calibri][SIZE=3]function doSomething ([COLOR=#0070c0]evt:MouseEvent[/COLOR]):void{}[/SIZE][/FONT]
[FONT=Calibri][SIZE=3]I would like to call the same function from different places like so[/SIZE][/FONT]
[FONT=Calibri][SIZE=3]function doSomething ():void{[/SIZE][/FONT]
[SIZE=3][FONT=Calibri] trace(“doSomething”) [/FONT][/SIZE]
[FONT=Calibri][SIZE=3]} [/SIZE][/FONT]
[FONT=Calibri][SIZE=3]box.addEventListener(MouseEvent.CLICK,doSomething);[/SIZE][/FONT]
[FONT=Calibri][SIZE=3]doSomething();[/SIZE][/FONT]
[FONT=Calibri][SIZE=3] //[/SIZE][/FONT]
[FONT=Calibri][SIZE=3]Without getting the output[/SIZE][/FONT]
[FONT=Calibri][SIZE=3]ArgumentError: Error #1063: Argument count mismatch on doSomething_fla::MainTimeline/doSomething(). Expected 0, got 1.[/SIZE][/FONT]
When the box is clicked.

Thanks in advanced.