function buttonOver( e:MouseEvent ):void {
e.currentTarget.gotoAndPlay('over');
}
... etc
for each( var b:MovieClip in [button1,button2,button3,button4,button5] ) {
b.addEventListener( MouseEvent.ROLL_OVER, buttonOver );
b.addEventListener( MouseEvent.ROLL_OUT, buttonOut );
b.addEventListener( MouseEvent.CLICK, buttonClick );
}
Вы можете еще больше улучшить его, выбрав тип события внутри функции и просто получив один:
function buttonHandler( e:MouseEvent ):void {
// see the docs for MouseEvent and figure
// out what string to pass to goToAndPlay
}