vorrei convertire una stringa ad esempio cioa deve risultarmi al contrario aoic
Grazie anticipatamente.
vorrei convertire una stringa ad esempio cioa deve risultarmi al contrario aoic
Grazie anticipatamente.
:quote
Ti devi scrivere una funzione, poiché nessuna funzione di Flash fa questo (a meno che ci sia su MX 2004, ma non mi pare).
si ho la versione mx 2004 pro
:quote
Non mi pare ci sia qualcosa del genere nemmeno in mx2004; possono tornarti utili queste due funzioni
http://www.sephiroth.it/proto_detail.php?id=8
http://www.sephiroth.it/proto_detail.php?id=9
Esatto, oppure questa l'ho scritta io adesso per farti un esempio, ma Broly mi ha preceduto, la sostanza è sempre la medesima ma è meno ottimizzata dell'ultimo esempio indicato.
codice:String.prototype.strreverse = function(){ var i = 0; var new_str; while(i < this.length){ var sub = this.substr(this.length - (i+1), 1); new_str = new_str + sub; i++; } return new_str; }; // esempio mystr = "ciao"; test = mystr.strreverse(); trace(test);
se può essere utile anche un altro metodo... io ho sempre fatto così:
- splitti la stringa in una matrice con la stringa vuota come delimitatore ""
- fai il reverse sulla matrice
- la stringhi
da fare è ancora + izi poi bisognerebbe testare la velocità di esecuzione rispetto al metodo standard
"La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)
direi che è il metodo più semplice
una cosa del tipo:
codice:String.prototype.reverse = function(){ return this.split("").reverse().join("") }
Free ActionScript Editor
Y en silencio y sin cruzar una palabra
solamente una mirada es suficiente para hablar
Originariamente inviato da flash_mx2
direi che è il metodo più semplice
una cosa del tipo:
codice:String.prototype.reverse = function(){ return this.split("").reverse().join("") }![]()
![]()
:mavieni:
:metallica
posso avere un esempio fatto in fla
:quote
non mi sembra necessario. ti basta mettere questo codice nel primo frame del tuo swf:
codice:String.prototype.reverse = function(){ return this.split("").reverse().join("") }
e poi lo richiami semplicemente:
var nome = "Alessandro";
var invertito = nome.reverse();
traace(invertito)
Free ActionScript Editor
Y en silencio y sin cruzar una palabra
solamente una mirada es suficiente para hablar