Flex3: загрузка содержимого встроенного текстового файла в переменную
У меня есть блок html-текста, который отображается пользователю в TextArea. В настоящее время я встроил HTML как объект XML в один из моих классов, но это кажется ужасным дизайном. Я хотел бы поместить HTML во встроенный файл и загрузить его в объект XML или String.
Я попытался найти, как это сделать, но мои запросы возвращают информацию о встраивании изображений и шрифтов, а не текст, который можно загрузить в строки.
Возможно ли внедрить текст или файлы xml и загрузить их в переменные в Flex?
Ответы
Ответ 1
Вы можете вставить текстовый файл со следующим:
[Embed(source="myFile.txt",mimeType="application/octet-stream")]
private var myFile:Class;
Важно отметить, что это встроено как ByteArray, поэтому вам нужно будет прочитать его. Что-то вроде следующего:
var b:ByteArray = new myFile();
var s:String = b.readUTFBytes(b.length)