Ho un file "indirizzi.txt" fatto così:
&contatto0=Nome Cognome|Ruolo|mail
&contatto1=Nome Cognome 1|Ruolo 1|mail 1
&contatto2=Nome Cognome 2|Ruolo 2|mail 2
&contatto3=Nome Cognome 3|Ruolo 3|mail 3
&contatto4=Nome Cognome 4|Ruolo 4|mail 4
&totali=4
Lo carico in flash così:
var caricadati = new LoadVars();
caricadati.load("indirizzi.txt");
caricadati.onLoad = function(success) {
if (success) {
//se il caricamento avviene con successo
for (i=0; i<caricadati.totali; i++) {
_root["contatto"+i].text = caricadati["contatto"+i];
}
}
};
in realtà quello che vorrei fare è spezzare ogni contatto dopo il carattere "|" per avere alla fine
NOME1= Nome Cognome 1
RUOLO1= Ruolo 1
MAIL1= Mail 1
NOME2= Nome Cognome 2
RUOLO2= Ruolo 2
MAIL2= Mail 2
ecc. pensavo di usare il comando split("|") ma non riesco a creare un ciclo che passi le stringhe a delle variabili per poi spezzare ed assegnarle ad altre variabili. In pratica da questa stringa caricata da un file esterno:
contatto1=Nome Cognome 1|Ruolo 1|mail 1
devo arrivare ad avere questo
NOME1= Nome Cognome 1
RUOLO1= Ruolo 1
MAIL1= Mail 1
per poterlo poi visualizzare a schermo con dei campi di testo dinamici. Non so se sono stato chiaro. Qualcuno riesce a darmi una mano?
Grazie

Rispondi quotando
