В MovieClip есть недокументированный метод с именем addFrameScript , который будет делать именно это:
myMc.addFrameScript(2, myFunction);
function myFunction() {
trace("this is the 3rd frame");
}
(номер кадра равен нулю, а не тот, который основан на gotoAndPlay)