Есть пустой мувик с кодом (для подгрузки других мувиков).

Код:
onClipEvent (load) {
loadMovie("loader.swf", "_root.forLoader");
}
onClipEvent (enterFrame) {
percentLoader = _root.forLoader.getBytesLoaded()/_root.forLoader.getBytesTotal();
if (percentLoader>=1 && initLoader != true) {
initLoader = true;
_root.grayBox.play();
_root.logo.play();
_root.ldrtext.removeMovieClip();
loadMovieNum("main.swf", 50);
}
if (initLoader == true) {
percentMain = _layer50.getBytesLoaded()/_layer50.getBytesTotal();
if (percentMain>=1 && initMain != true) {
initMain = true;
_root.forLoader.loaderMovie.play();
}
}
}
Почему может невыполняться последняя строка? Если этот код назначить кнопке - всё работает.
Уж запарился совсем.