• inicio
  • tutoriales flash
  • trucos flash
  • faq's flash
  • enlaces flash
  • suscribirse al feed RSS

Truco FLASH - Reemplazar caracteres en Flash nunca fue tan simple.

| | Más

Con esta función podemos reemplazar caracteres en cadenas de texto con total sencillez. Lo único que hay que tener en cuenta es que este método devuelve una copia de la cadena y no modifica el texto original.

String.prototype.reemplazar = function(termino1, termino2) {
	var temp_array = this.split(termino1);
	var new_cadena = "";
	for (var k = 0; k<temp_array.length; k++) {
		new_cadena += temp_array[k]+""+termino2;
	}
	new_cadena = new_cadena.substring(0, new_cadena.length-termino2.length);
	return new_cadena;
};
// ejemplo de uso
cadena="hola a todos";
cadena2 = cadena.reemplazar("hola", "adios");
trace(cadena2); // devuelve adios a todos
trace(cadena); // devuelve hola a todos

Hay pasarle dos parámetros, termino1 que es el texto a reemplazar y termino2 que es el nuevo texto. Al definirlo como un prototipo estará disponible para todos los objetos de la clase String. Os mostramos el código en AS 1.0.

| | Más
flash 1flash 1flash 1flash 2flash 1flash 3flash 1flash 4