Есть прелоадер (см. аттач). На первый взгляд, нормально работает. Однако, если изображение, имитирующее миувиклип (на втором кадре главной сцены) заменить на более тяжёлое, начинаются проблемы и глюки. Не могу понять, в чём проблема.
Прелоадер состоит из двух частей: графическая шкала (анимация 100 кадров) и текст — показывает, сколько процентов загрузилось. Обе части стоят на первом кадре главной сцены и к обоим символам прописан AS.
Шкала:

Код AS1/AS2:
onClipEvent (enterFrame) {
percent = Math.floor((_root.getBytesLoaded()/_root.getBytesTotal())*100);
gotoAndPlay(percent);
if (_root.getBytesLoaded()>=_root.getBytesTotal()) {
_root.gotoAndPlay(2);
}
}
Проценты:

Код AS1/AS2:
onClipEvent (enterFrame) {
percent = Math.floor((_root.getBytesLoaded()/_root.getBytesTotal())*100);
text = percent+"%";
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {
_root.gotoAndPlay(2);
}
}
Помогите, пожалуйста, разобраться, где ошибка.