2010-01-26 19 views
12

Tengo un bloque de texto html que se muestra al usuario en un TextArea. Actualmente, he incluido el HTML como un objeto XML dentro de una de mis clases, pero parece un diseño terrible. Me gustaría poner el HTML en un archivo incrustado y cargarlo en un objeto XML o String.Flex3: carga el contenido de un archivo de texto incrustado en una variable

He intentado buscar cómo hacerlo, pero mis búsquedas devuelven información sobre la incrustación de imágenes y fuentes, no el texto que se puede cargar en Strings.

¿Es posible incrustar archivos de texto o xml y cargarlos en variables en Flex?

Respuesta

21

puede incrustar un archivo de texto con el siguiente:

[Embed(source="myFile.txt",mimeType="application/octet-stream")] 
private var myFile:Class; 

Es importante señalar que esto se incrusta como un ByteArray, por lo que tendrá que leer en voz. Algo como lo siguiente:

var b:ByteArray = new myFile(); 
var s:String = b.readUTFBytes(b.length) 
+0

Finalmente encontré una publicación al respecto, pero la parte readUTFBytes se omitió. ¡Gracias! – SorcyCat

Cuestiones relacionadas