У меня есть(точнее были) только идеи насчет выполнения кода после проверки на завершение паузы. Но эта идея рухнула вот по какой причине:

Код:
n = 1;
function my_pause() {
trace ("...ожидание...");
n = 2;
};
trace ("Начало");
timer = setTimeout(my_pause, 1000);
if (n == 2) { trace ("конец."); }
trace ("продолжение. N = " + n);
этот скрипт выполняется независимо от функции паузы. Короче тут надо копать глубже...
хотя есть еще вариант, но он через такую же ... а тебе, как я понял хочется простую реализацию...