каков будет порядок выполнения кода?

Код:
button_mc.onPress = press;
function press(){
gotoAndPlay(10);
}
gotoAndPlay(2); // во втором фрейме некий код...
button_mc.onPress();
как будет двигаться playhead и как паралельно его движению будет выполнятся код??Дело в том что в отладчике вообще происходят чудеса: выполнение кода во втором фрейме не происходит,вместо этого вызывается событие onPress,а уже потом через несколько действий выполняется нужный код....Если не сложно киньте ссылку где можно об этом почитать..