Если вы наваяли это в кадрах самого клипа, то не удивительно, что у вас плеер виснет. Вы добавили клип на сцену, он тут же автоматом создал свою копию (не добавляя ее в дисплейлист), копия в свою очередь создала еще одну копию, ну и т.д.
Добавлено через 4 минуты
если собираетесь и дальше писать в кадрах...

Код AS3:
import flash.display.MovieClip;
var t:Boolean;
buttonMode=true;
//далее идёт блок объявления слушателей для событий
addEventListener(MouseEvent.MOUSE_OVER, rollover);
this.addEventListener(MouseEvent.MOUSE_OUT, rollout); //или так
addEventListener(Event.ENTER_FRAME, enter_);
addEventListener(MouseEvent.MOUSE_DOWN, click_);
function click_(e:MouseEvent):void
{
//сюда пишем что будет происходить по клику
//trace("click");
}
function rollover(e:MouseEvent):void
{
t=true;
}
function rollout(e:MouseEvent):void
{
t=false;
}
function enter_(e:Event):void
{
if (t) //переменная у вас и так булевская, зачем ее сравнивать с true?
{
e.currentTarget.nextFrame(); //или mouseChildren = false, тогда можете и target использовать
}
else{e.currentTarget.prevFrame();}