RESET button?

Hello,

Another newbie question.

I have the code below and am trying to set up a “reset” button that takes all the buttons back to its “up” state or original state. And I can’t seem to get it to work. The last selected button remains in its “down” selected state.

Any help would be greatly appreciated. Thanks.

This the code that sets up the buttons’ up/down/over/out states:

var selectedButton:MovieClip = null;

setupButton( one_btn );
setupButton( two_btn );
setupButton( three_btn );
setupButton( four_btn );
setupButton( five_btn );
setupButton( six_btn );

function setupButton( button:MovieClip ):void
{
    button.mouseChildren = false;
    
    button.addEventListener( MouseEvent.MOUSE_OVER, eventHandler );
    button.addEventListener( MouseEvent.MOUSE_OUT,  eventHandler );
    button.addEventListener( MouseEvent.MOUSE_DOWN, eventHandler );
    button.addEventListener( MouseEvent.MOUSE_UP,   eventHandler );
}

function eventHandler( e:MouseEvent ):void
{
    var button:MovieClip = e.target as MovieClip;

    if( button == selectedButton )
    {
        return;
    }

    if( e.type == MouseEvent.MOUSE_OVER )
    {
        setButtonState( button, "over" );
        return;
    }

   if( e.type == MouseEvent.MOUSE_OUT )
    {
        setButtonState( button, "out" );
        return;
    }

    if( e.type == MouseEvent.MOUSE_DOWN )
    {
        setButtonState( button, "down" );
        return;
    }

    if( e.type == MouseEvent.MOUSE_UP )
    {
        setButtonState( button, "up" );
        return;
    }
}

function setButtonState( button:MovieClip, state:String ):void
{
    button.gotoAndPlay( state );

    if( state == "down" )
    {
        setSelectedButton( button );
    }
}

function setSelectedButton( button:MovieClip ):void
{
    if( selectedButton )
    {
        selectedButton.gotoAndPlay( "up" );
    }

    selectedButton = button;
}