Пробую создать прелоадер для загрузки swf файла. Прелоадер остоит из 3 фреймов
На первом расп. элементы прелоадера. На втором скрипт

Код AS1/AS2:
if (_root.getBytesTotal() != _root.getBytesLoaded()) {
gotoAndPlay(1);
}
bar_mc._yscale = (_root.getBytesLoaded()/_root.getBytesTotal())*100;
loader_txt.text = Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100)+"%";
На третьем скрипт

Код AS1/AS2:
stop();
Если поместить на 3 кадр просто картинку, то все работает, но если добавить строку
loadMovieNum("название файла и путь.swf", 0);
В результате swf файл отображается раньше, чем произойдет его полная загрузка. Как с этим бороться?
P.S. Я не программист, просьба привести пример полного написания скрипта.
Спасибо.