AS3 and button functions

I’m very new to AS3, of course, like a total noob, I’ve tried to format my button functions in the same manner as AS2.

I’ve figured out some how to implement mouse events in AS3, but it seems very rudundant; I have to use “addEventListener” each time i want the same button to execute a function???

Here is my code:

[SIZE=“1”]this.hsAboutBook.addEventListener(MouseEvent.MOUSE_OVER, btnAboutBookHighlight);
this.hsAboutBook.addEventListener(MouseEvent.MOUSE_OUT, btnAboutBookNormal);
this.hsAboutBook.addEventListener(MouseEvent.MOUSE_DOWN, openAboutBook);

this.hsRead.addEventListener(MouseEvent.MOUSE_OVER, btnReadHighlight)
this.hsRead.addEventListener(MouseEvent.MOUSE_OUT, btnReadNormal);

//// FUNCTIONS////

function btnAboutBookHighlight(event:MouseEvent):void {


function btnAboutBookNormal(event:MouseEvent):void {


function openAboutBook(event:MouseEvent):void{


function btnReadHighlight(event:MouseEvent):void {



This code actually works UNTIL I add the “getURL” statement; which causes my movie clips to loop…

Any help with condensing this code would be greatly appreciated…thank you