• User Attivo

    Problema variabili caricate da file txt in AS2

    Salve a tutti, rieccomi con un bel rompicapo che proprio non riesco a risolvere.
    Nel mio swf ho dei campi di testo dinamico che prelevano i dati da un file di testo, fin qui tutto ok, il problema sorge quando voglio cambiare il colore di uno dei campi di testo dinamico a seconda di una variabile che carico sempre da questo testo.
    Questo è parte del codice che serve a cambiare il colore.

    
    var Mycol:String = "P"; // così funziona
    var Mycol:String = Data.CAT1; // così non funziona
    
    function colore(MyColor:String) {
    	switch (MyColor) {
    		case "P" :
    			trace("primo caso = "+MyColor);
    			COL1 = "0xEE8B2B";
    			break;
    		case "D" :
    			trace("secondo caso = "+MyColor);
    			COL1 = "0x3A8CDE";
    			break;
    		default :
    			trace("caso default = "+MyColor);
    			COL1 = "0xFFFCFF";
    			break;
    	}
    }
    colore(Mycol);
    trace("IL COLORE è "+COL1);
    

    nel file di testo ho

    &CAT1=P
    

    Ovviamente Data.CAT1 è la variabile che prelevo dal file di testo, come trace ho sempre "caso default = P". Se la variabile la imposto in flash funziona.
    In pratica sembra che la variabile si comporti come se fosse vuota, in realtà la carica ma non la prende né come stringa né come numero e non riesco a forzarla né come stringa né come numero.

    Sapreste aiutarmi?
    Grazie a tutti.


  • User Attivo

    Nessuna idea del perché le variabili caricate da file di testo non possono essere usate in cicli condizionali?

    Anche se questo post ha qualche giorno vi assicuro che controllo sempre se qualcuno mi da risposta, se avete qualche idea provate a espormela, vi sarei molto grato.