Я создал внешний прелоадер, в него подгружается основная флешка.
При этом когда я делаю simulate downloading - все отлично работает, процентики бегут, все супер.
Когда закачиваю на сервер и смотрю что получается - никто никуда не бежит: сразу появляется 100%, висит несколько секунд (пока собственно грузится все остальное) а потом сразу отображается загруженная флешка. В чем моя ошибка?
Привожу код прелоадера:

Код AS3:
package main {
//
import flash.display.*;
import flash.text.TextField;
import flash.events.*;
import flash.net.*;
//
public class pre_menu extends MovieClip {
//
private var loader:Loader = new Loader();
//
public function pre_menu() {
// Cоздаем загрузчик
loader.load(new URLRequest("menu.swf"))
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
function onProgress(event:ProgressEvent):void {
var lb:int = event.bytesLoaded;
var ltl:int = event.bytesTotal;
var ratio:int = Math.floor(lb/ltl*100);
pre_tField.text = String(ratio) + '%';
}
function onComplete(e:Event):void {
removeChild(pre_tField);
// Помещаем загруженное на сцену
addChild(loader.content);
}
} //constructor
} //class
} //package