Я хочу встроить все xml-файлы данной папки.Сейчас я делаю что-то вроде этого:
[Embed(source="../somefolder/file1.xml", mimeType="application/octet-stream")]
private var MyClass1:Class;
[Embed(source="../somefolder/file2.xml", mimeType="application/octet-stream")]
private var MyClass2:Class;
[Embed(source="../somefolder/file3.xml", mimeType="application/octet-stream")]
private var MyClass3:Class;
и
var file:XML;
var bytes:ByteArray;
switch (fileId) {
case 1:
bytes = new MyClass1();
break;
case 2:
bytes = new MyClass2();
break;
case 3:
bytes = new MyClass3();
break;
}
file = new XML(bytes.readUTFBytes(bytes.length));
Список файлов XML увеличится до 10+ файлов, поэтому я ищу более элегантныйи динамический способ встраивания этих файлов.
Файлы должны быть встроены при компиляции, загружать их через URLLoader не вариант.
Есть идеи?