Non conosco XML, spero quindi di aver compreso bene il tuo problema.
Dovrebbe funzionare.
Devi solo perdonare il fatto che è molto tempo che non utilizzo Flash e, conseguentemente, saranno presenti errori di sintassi.
Dico questo perchè non ho il programma sottomano e non ho quindi modo di testare quanto scrivo.
Comunque:
codice:
Function Replace = New Function(charToReplace, charToInsert, yourString)
{
newStart = 0;
indexTemp = 0;
count = 0;
toReplace = yourString
arrayString = new Array();
While(indexTemp == null)
{
indexTemp = toReplace.indexOf(charToReplace);
broken = Substring(toReplace, 0, indexTemp - 1);
broken += charToInsert;
toReplace = Substr(toReplace, indexTemp + 1, toReplace.length - 1);
arrayString.Push(broken);
count++;
}
stringToReturn = "";
for(i = 0; i < count; i++)
{
stringToReturn += arrayString(i);
}
stringToReturn += toReplace;
return stringToReturn;
}
Questa la funzione.
Supponendo che la tua stringa sia contenuta nella variabile converti:
codice:
converti = Replace("à", "a'", converti);
Spero davvero che ti funzioni!
Non credo che esistano metodi specifici per l'oggetto String in grado di effettuare ciò che chiedi.
Comunque guarda in questa pagina se trovi qualcosa di interessante:
http://www.sephiroth.it/prototype.php
Fammi sapere.