Nested mc in button loops instead of stopping

hello, all

i am trying to do something that seems ridiculously simple, however, i am stumped and would appreciate any help

i have attached the working fla; it contains only a button called ‘team_bu’ and the code, as follows:

import flash.display.;
import flash.events.
;
import flash.text.*;

team_bu.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);
team_bu.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);

team_bu.buttonMode = true;

function onMouseOver(event:MouseEvent):void
{
trace(“over”);
team_bu.gotoAndStop(“over”);
}

function onMouseOut(event:MouseEvent):void
{
trace(“out”);
team_bu.gotoAndStop(“up”);
}

on rollover, the bu moves to ‘over’ and stops, but the nest mc animation (the red band) keeps looping, and my trace is displaying ‘over’ ‘out’ endlessly, even while i keep my mouse over the button

thanks in advance!

j