* * * * * * * * * * * el xml:
<datos>
<REFERENCIA="A" autor="AUTOR 1" contenido="CONTENIDO 1" desin="DESIN 1" imagen="IMAGEN1.swf"/>
<REFERENCIA="B" autor="AUTOR 2" contenido="CONTENIDO 2" desin="DESIN 2" imagen="IMAGEN2.swf"/>
<REFERENCIA="C" autor="AUTOR 3" contenido="CONTENIDO 3" desin="DESIN 3" imagen="IMAGEN3.swf"/>
</datos>
* * * * * * * * * * * el código en el FLA :
num_ref = 0;
miXML = new XML();
miXML.load("datos.xml");
miXML.onLoad = interprete;
miXML.ignoreWhite = 1;
function interprete () {
datos = new Array();
datos = miXML.firstChild.childNodes;
ref = datos.length;
}
function buscar (referen) {
for (i=0; i<datos.length; i++) {
if (datos[i].attributes.referencia == referen) {
autor = datos[i].attributes.autor;
contenido = datos[i].attributes.contenido;
desin = datos[i].attributes.desin;
imagen = datos[i].attributes.imagen;
loadMovie (imagen, "imagen");
}
}
}
hay un campo de entrada donde se escribe el contenido de la "REFERENCIA"
y al pulsar a un boton con este código:
on (release, keyPress "<Enter>") {
autor = "";
contenido = "";
desin = "";
buscar(_root.refer);
}
en los campos de textos dinámicos aparecen las respuestas del xml.
LA PREGUNTA * * * * LA PREGUNTA * * * LA PREGUNTA
Escribo dentro de la solución de una variable del xml, por ejemplo: contenido = " CONTENIDO 1 <br> otra linea"
y entonces no carga nada el xml.
Es decir, aunque el campo dinámico tiene la opción de html no reconoce el salto de linea. Ni por tanto ninguna etiqueta de color, grosor...
¿ sabéis cómo conseguir saltos de linea, y darle características distintas al contenido de cada una de las variables del xml?
gracias anticipadas a todos
