Salve,
ho un problema.
Carico dal file ip.php l'ip di un utente in questo modo:
Subito dopo questa funzione faccio alcuni confronti tra lo sharedobject e la varibile ip (es.: if (dati.data.ip_attuale == ip){...}).codice:var ip = new String(); var carica = new LoadVars(); carica.onLoad = function(success) { if (success) { _root.ip = this["userip"]; } else { trace("Errore nel caricamento file!"); } }; carica.load("ip.php");
Il problema è che il confronto non può avvenire per il semplice fatto che flash prima esegue il confronto e poi avvia la funzione per caricare l'ip da php, quindi il confronto if (dati.data.ip_attuale == ip){...} avviene con la variabile ip vuota!!!
Ho provato anche ad inserire la funzione in una scena precedente a quella del confronto ma niente; sembra che flash lasci sempre come ultima operazione il LoadVars()...
Come posso risolvere questo inconveniente!
PS uso flash 2004 pro
![]()

Rispondi quotando