Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/12/2006, 06:59
André_01
 
Fecha de Ingreso: agosto-2006
Mensajes: 159
Antigüedad: 17 años, 8 meses
Puntos: 4
Re: Urgente: Palabra caliente en campo de texto dinámico

Hola:

Pues dependiendo de lo que quieras hacer podria ser que te fuera suficiente con aplicar la opcion html de tu campo de texto.

Asi por ejemplo:
Código:
salida.html = true;
salida.htmlText = "Un texto <font color = \"#FF0000\"><a href=\"Enlace\">Palabra Caliente</a></font>";
Algo asi podria darte una solucion momentanea.

Por otro lado se podria dear una solucion un poco mas completa de la siguiente manera:

Código:
salida.html = true;
var texto:String = "The Solution was first launched in 1998 , with the aim of replacing fixed phones inside and outside the office.Reality shows it is primarily being used by medium sized companies with mobile users as a mobile enhancement rather than full substitution of fixed infrastructure.";
linkear = function (texto:String, palabra:String):String {
	var cadenas:Array = texto.split(' ', texto.length);
	for (var i:Number = 0; i<cadenas.length; i++) {
		if (cadenas[i] == palabra) {
			cadenas[i] = "<font color = \"#FF0000\"><a href=\"Enlace\">"+cadenas[i]+"</a></font>";
		} else {
			cadenas[i] = cadenas[i];
		}
	}
	return cadenas.join(' ');
};
salida.htmlText = linkear(texto, "1998");
Ojala te pueda servir.

Última edición por André_01; 25/12/2006 a las 07:26