Ciao a tutti,
vorrei sapere che metodo devo utilizzare se voglio cambiare delle lettere in posizioni particolari in un testo dinamico.
es. parola: DISCUSZIONE con DISCUSSIONE
La Z è la lettera da cambiare.
Grazie!!
Ciao a tutti,
vorrei sapere che metodo devo utilizzare se voglio cambiare delle lettere in posizioni particolari in un testo dinamico.
es. parola: DISCUSZIONE con DISCUSSIONE
La Z è la lettera da cambiare.
Grazie!!
-pippo-
Testo dinamico o statico o di input oppure variabile...
si tratta sempre di agire su un dato "stringa".
Con Flash aperto,
> premi F1, compare la Guida di Flash:
> Seleziona ActionScript Dictionary
> quindi cerca String (sono in ordine alfabetico)
> scegli tra i vari metodi di trattamento delle stringhe quello che fa al caso tuo.
In questo caso direi: String.indexOf()
oppure: String.lastIndexOf()
Se non mi ricordo male i due metodi che mi hai consigliato restituiscono il valore numerico partendo dall'inizio della stringa o dalla fine della lettera indicata fra parentesi.
Io invece devo poter identificare una lettera all'interno della stringa con un valore numerico e poterla cambiare.
Non vorrei dover inserire la stringa in un Array con il metodo slice(), cambiare la lettera e ricomporre la stringa.
Ci sarà un metodo + semplice. Grazie!!
-pippo-
Se devi cambiare tutte le lettere "Z" in lettere "S" puoi fare una cosa del tipo
stringa.slice("Z").join("S")