Сет интервал в помощь например вместо маяка. Попробуй если не прокатит, проверю, сам напишу
Добавлено через 2 минуты
АААААААААААААААААААА. вы сума сошли! Я понял в чем косяк ваш скорее всего. вы сам то коунтер трейсить пробовали? Вы вкурсе как работает интерфрейм? Точно с такой же бешенной скоростью как и циклы.
После строки

Код AS1/AS2:
counter++;
поставь строку

Код AS1/AS2:
trace(counter);
Будет страшно))))))))))))