Есть файл preloader.swf который подгружает основной файл с того же домена что и он сам.

Код AS3:
package scripts {
import flash.display.*;
import flash.events.*;
import fl.events.*;
import flash.ui.*;
import flash.net.*;
import flash.external.*;
import flash.text.*;
import flash.system.*;
public class preloader extends MovieClip {
var loader:Loader = new Loader();
public function preloader() {
//загружаем основную флешку
var request:URLRequest = new URLRequest("http://сайт.ру/файл.свф");
loader.load(request);
//
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
}
public function onProgress(e:ProgressEvent):void {
preloader_percent.text = Math.floor(e.bytesLoaded/(e.bytesTotal/100)).toString()+"%";
}
public function onComplete(e:Event):void {
preloader_percent.text = "100%";
addChild(loader);
}
}
}
проценты бегают во время загрузки. ОДнако по окончании загрузки выдаёт такую ошибку:
Цитата:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at scripts::index()
|
при этом флешка на сцену не добавляется.
что делать?