Я хочу загрузить внешний swf, скомпилированный с swfmill, во время выполнения. Другими словами, загрузка выполняется асинхронно (не компилируется вместе с файлом). Этот SWF-файл содержит 2 ресурса: file1.png и file2.png.
В основном это работает, за исключением этой проблемы: как прикрепить ресурсы в файл? Обычно я бы использовал attach ()…
var _urlLoader = new URLLoader();
var _urlRequest = new URLRequest("libgfx.swf");
_urlLoader.load(_urlRequest);
_urlLoader.addEventListener(Event.COMPLETE, onComplete);
public function onComplete(e:Event) {
trace("Received shared libgfx.swf. Length: " + _urlLoader.data.length); // displaying the size correctly
var displayObjectLoader:Loader = new Loader();
displayObjectLoader.load(_urlRequest);
var displayObject:DisplayObject = addChild(displayObjectLoader);
// How would you attach file1.png or file2.png?
// …?
}
Любая помощь приветствуется:)