Foros del Web » Creando para Internet » Flash y Actionscript »

Texto dinamico html desde xml

Estas en el tema de Texto dinamico html desde xml en el foro de Flash y Actionscript en Foros del Web. Hola. Estoy intentando cargar un texto en formato HTML desde un xml. Para evitar problemas en la carga del texto y la aparicion de "," ...
  #1 (permalink)  
Antiguo 22/02/2006, 05:30
Avatar de fueradejuego  
Fecha de Ingreso: abril-2003
Ubicación: Málaga - España
Mensajes: 94
Antigüedad: 14 años, 7 meses
Puntos: 0
Texto dinamico html desde xml

Hola.

Estoy intentando cargar un texto en formato HTML desde un xml. Para evitar problemas en la carga del texto y la aparicion de "," detras de cada cierre (</p>, </ul>,...) he utilizado el <![CDATA[ como pone en otros post de este foro.

De esa forma he conseguido evitar esas "," que aparecian solas, pero ahora mi problema es que el flash no me reconoce el texto como formato HTML.

Este es la parte del XML que me da problemas:
Código:
	<texto>
	<![CDATA[<p>La <b>Agencia de Innovacion y  Desarrollo de Andalucia</b> es la agencia de desarrollo
	regional  del Gobierno Andaluz, a cuya <strong>Consejeria de Innovacion, Ciencia y
	Empresa</strong> esta adscrita como instrumento ejecutor de su politica  de promocion y
	desarrollo economico y social. Para el mejor cumplimiento de  este objetivo central,
	la Agencia ha elaborado el <a href="#">Plan  Estrategico 2005-2008</a> (enlace al archivo
	adjunto pdf del Plan Estrategico) en el que se define cual debe ser su <b>
	<a href="#mision">mision</a></b>, cual su <b><a href="#vision">vision</a></b>
	sobre  la forma de llevarla a cabo y cuales los <b><a href="#objetivos">objetivos
	y principios de actuacion</a></b> mediante  los que se quiere alcanzar el objetivo
	final.</p><p>Objetivos y principios de actuacion</p><ul>
			  <li>La  implantacion de nuevos metodos y modelos de gobernanza. </li>
			  <li>La  apuesta por la Innovacion y la Inteligencia Territorial. </li>
			  <li>La  promocion del Partenariado Publico-Privado. </li>
			  <li>El  fomento del espiritu empresarial e innovador. </li>
			  <li>El  diseno y la implantacion de servicios de apoyo de calidad. </li>
			  <li>La  apuesta por el benchmarking. </li>
		</ul><p>Hola</p>]]>
	
	</texto>
Y este es el codigo actionscript:

Código:
stop();
texto.condenseWhite = true;
texto.htmlText = true;
texto = _root.nuevo.childNodes[0].childNodes[1].childNodes[0].toString();
He probado con toString() y sin el. A ver si influia algo, pero siempre me saca el texto entero sin interpretar el HTML.

Alguien sabe como puedo solucionarlo?

Un saludo y gracias.
  #2 (permalink)  
Antiguo 22/02/2006, 05:38
Avatar de fueradejuego  
Fecha de Ingreso: abril-2003
Ubicación: Málaga - España
Mensajes: 94
Antigüedad: 14 años, 7 meses
Puntos: 0
Ya he encontrado el problema, era al cargar la variable con nodeValue[0].
Os pongo aqui la solucion a mi problema por si le ocurre a alguien mas.
Este es el codigo correcto para cargarlo bien:

Código:
texto = _root.nuevo.childNodes[0].childNodes[1].firstChild.nodeValue;
Gracias de todas formas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:19.