| :: 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 - Cable cruzado - Microbios favorecen la obesidad - Facilítales a tus clientes la compra del producto - Normas para presentar trabajos - Adjuntando archivos en Firefox arrastrando y soltando - Ártico se deshiela tres veces más rápido de lo esperado - Importancia de la industria
|