Accedi per seguire   
Seguaci 0
idol8

Confronto 'if' Per Un Valore Preso Da Un File Esterno Txt

3 messaggi in questa discussione

buona sera a tutti ragazzi, è dalle 4 che cerco qualche vecchia discussione che possa risolvere il mio problema, ma non ne ho trovate. . . . quindi eccomi qua!

ho un file di testo del tipo:

livelloAllarme=0

&ValoreFunzione1=1

&ValoreFunzione2=2

&ValoreFunzione3=3. . . . . . .

e con flash 8 devo leggere questi valori e far partire una animazione:

System.useCodepage = true;

MyLoadVars = new LoadVars();

MyLoadVars.path = this;

this.MyLoadVars.load("testo.txt");

MyLoadVars.onLoad = function(success)

{

if(success)

{

st0 = this.livelloAllarme;

trace("1°"+st0);

if(st0 == 4)

{blu20._visible = true;}

else if(st0 == 3)

{blu15._visible = true;}

else if(st0 == 2)

{blu10._visible = true;}

else if(st0 == 1)

{blu5._visible = true;}

else if(st0 == 0)

{blu0._visible = true;}

else

{trace("quanto vali??"+this.livelloAllarme);}

beh, non ci crederete ,ma entra nell'ultimo 'else', e cosa più assurda il primo 'trace' mi stampa in video '0'!!!!!

quindi vi chiedo dove sbaglio, perchè nel controllo

else if(st0 == 0)

{blu0._visible = true;}

non entra

grazie lo stesso e buona serata

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

In Flash

st0=this.livelloAlarm;

Nel testo

livelloAlarm=0

Ritornera sempre 0. Non capisco perche dovrebbe cambiare valore. :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ciao onsitus, grazie , ma il problema è stato risolto, sbagliavo il txt.

infatti se noti lo scrivevo:

livelloAllarme=0

&ValoreFunzione1=1

&ValoreFunzione2=2

&ValoreFunzione3=3. . . . . . .

ed invece va scritto senza i ritorni a capo:

livelloAllarme=0&ValoreFunzione1=1&ValoreFunzione2=2&ValoreFunzione3=3. . . . .

per questo saltava tutti gli 'if'!

grazie lo stesso per il tuo tempo, una buona giornata, ciaaaaa

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0