| :: Reemplazar caracteres en Flash nunca fue tan simple |
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
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.
----------------------------------------------------------------
Autor y Licencia de esta obra:
www.tutoriales-flash.com
Licencia Creative Commons: creativecommons.org/licenses/by-sa/2.5/deed.es
|
|
|
|
| |
Agregar a favoritos
Versión Imprimible Enviar a un Amigo
Compartir:

Zips Populares - El laboratorio de Youtube - Causa motora del fenómeno patrimonial - Pechuga asada con piña - Dieta equilibrada para rebajar de peso - Apoyos a la medicina alternativa - Tener éxito en una reunión de ventas - Tormentas solares alteraron GPS
|