попробуй
Код AS3:
xxx[toname].addEventListener(MouseEvent.MOUSE_DOWN, function(){gotoAndStop(toframe);});
и и еще не используй анонимные функции.Как потом отписываться от них? это раз
переменная toframe может иметь произвольное значение к моменту вызова хэндлера.Это два
Добавлено через 3 минуты
все хэндлеры должны принимать на вход один параметр-событие это три.