Desarrollo Web: Una función "replace" para Actionscript

Pues eso, que me ha tocado hacerme una función en Actionscript para hacer "replace" (una instrucción de ASP que sirve para remplazar en una variable de texto un fragmento de texto por otro).

La he programado porque Actionscript no la tiene (o si la tiene no la he encontrado).

Os la pongo aquí con un ejemplo práctico:



_root.titTexto = replace(titEsp,"###mas###","+"); --> Ejemplo de carga de variable

// Aquí pongo la función a la que hemos invocado antes.
function replace(valor,valor2,valor3){ //valor=variable de texto base, valor2=texto a sustituir, valor3=texto que reemplaza
resultado = "";
mValor = valor.split(valor2);
for(i=0;i<mValor.length;i++){
resultado = resultado + mValor[i];
if(i<mValor.length-1){
resultado = resultado + valor3;
}
}
return resultado;
}

Comentarios

Anónimo ha dicho que…
El uso de Split() en este problema es simplemente "brillante" (no es nada obvio a primera vista). Felicidades ;)
Gabriel Cuesta ha dicho que…
Pues gracias, es la mejor manera que se me ocurrió para solucionarlo. :)