я создаю библиотеку СФБ в as3 таким образом, работает как шарм (для медленного mxmlc компилятора кроме):AS3 и SWFMILL: Как получить доступ к активам в SWFMILL сгенерированных библиотеки SWF
package {
import flash.display.Sprite;
public class Library extends Sprite {
[Embed(source="assets/test.png")]
public var TestBitmap:Class;
}
}
Я бы например, создать такой же libary, используя swfmill. Я пробовал следующий swmfill простой XML:
<movie version="10">
исследующих библиотеки в проводнике FlashDeveloper показывает, что библиотека as3 экспорта классов, так и символы, но и экспорт библиотеки SWFMILL только символы , Мой хост-приложение получает доступ к библиотеке as3 активов таким образом:
private var loader:Loader = new Loader();
private function onCreationComplete():void {
this.loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
}
private function onComplete(e:Event):void {
var resourceClass:Class = loader.contentLoaderInfo.applicationDomain.getDefinition("Library") as Class;
var resources:Object=new resourceClass();
var testBitmapClass:Class = resources['TestBitmap'] as Class;
var testBitmap:Bitmap = new testPngClass();
this.addChild(testBitmap);
}
Но не экспортированных классов SWFMILL, нет, очевидно, ничего instatiate ...
ли SWFMILL ожидается экспортировать классы таким образом? Если нет, есть ли способ доступа к символам, не создавая их как классы?
Jonas
Спасибо! Не знал о fcsh, я попробую. Надеемся, что разница в скорости делает его полезным в моей производственной среде .../Jonas – Cambiata