Здравствуйте.
Хочу уточнить один вопрос связанный с загрузкой удалённых swf.
Есть удалённый SWF файл в котором есть свои классы, возможно покадровая анимация в первом кадре.
На сколько я понимаю если грузить
Loader'ом или
ProLoader'ом после полной загрузки клип начнет воиспроизведение, сработают конструкторы. Если грузить через
URLLoader
Код AS3:
var urlloader:URLLoader = new URLLoader();
urlloader.dataFormat = URLLoaderDataFormat.BINARY;
urlloader.addEventListener( Event.COMPLETE, onComplete );
urlloader.load( new URLRequest( url ) );
мы загружаем только бинарные данные и соответсвенно пока не передадим в
Код AS3:
private function onComplete(e:Event):void {
var AD:ApplicationDomain = ApplicationDomain.currentDomain;
var context:LoaderContext = new LoaderContext( false, AD );
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
loader.loadBytes( urlloader.data, context );
}
инициализация клипа не сработает? То-есть мы можем сохранить полученный байтаррей и инициализировать сам swf в фиксированный момент времени.?