Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685

    loadVars semplice semplice

    Ciao,
    mi ritrovo con questo problema: carico una variabile numerica e se la variabile è maggiore di 0 deve partire un'animazione altrimenti no; una cosa banalissima ma, non so perché, non funziona: l'animazione parte comunque.
    A seconda della lingua il numero può essere 0 o maggiore quindi, a seconda della lingua, l'animazione deve partire o meno.

    codice:
    stop();
    
    loader_foto.loadMovie("flash/slide_"+_root.lingua+".swf");
    
    var numero:Number = new Number();
    var carica = new LoadVars();
    carica.onLoad = function(success){
    	_root.numero = Number(this["rows"]);
    	if(success){
    		if(_root.numero > 0){
    			bollino_lastminute.gotoAndPlay(2);
    		}else{
    			bollino_lastminute.stop();
    			trace("errore");
    		}
    	}
    }
    carica.load("/verifica_lastminute.php?lingua="+_root.lingua);
    Dove sbaglio?
    Grazie.
    FaX

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    questa -> _root.numero = Number(this["rows"]);

    va inserita anch'essa nell'if(success)

  3. #3
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Ciao and80

    Non funziona neanche così:
    codice:
    stop();
    
    loader_foto.loadMovie("flash/slide_"+_root.lingua+".swf");
    
    var numero:Number = new Number();
    var carica = new LoadVars();
    carica.onLoad = function(success){
    	if(success){
    		_root.numero = Number(this["rows"]);
    		getURL("javascript:alert('"+_root.numero+"')")
    		if(_root.numero>0){
    			getURL("javascript:alert('apri lastminute')")
    			bollino_lastminute.gotoAndPlay(2);
    		}else{
    			bollino_lastminute.stop();
    			getURL("javascript:alert('chiudi lastminute')")
    			trace("errore");
    		}
    	}
    }
    carica.load("/verifica_lastminute.php?lingua="+_root.lingua)
    Nonostante, in alcune lingue, il numero sia uguale a 0 l'animazione parte comunque...
    FaX

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    cosa ti restituisce PHP?

    ricorda che devi avere una stringa abbastanza "rigida" con le & di apertura e chiusura, sopratutto quando hai a che fare con numeri o percorsi

    &rows=0&

  5. #5
    Ciao

    credo che non funga perchè le var caricate in quel modo sono viste tutte come stringhe..

    prova con Number(_root.numero) == 0..

    dai diamanti non nasce niente dal letame nascono i fior
    UNGAWA! Tiki Bar
    Villa Camerini

  6. #6
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Il discorso della forma "rigida" non lo sapevo, infatti l'output è semplicemente rows=0.

    Ho provveduto a definire come numeri e non come stringhe già nella definizione della variabile: _root.numero = Number(this["rows"]); quindi non dovrebbe servire ridefinirlo all'interno della condizione.
    Infatti ho fatto delle prove e il risultato è proprio un numero.

    Ora verifico quella cosa delle &.
    FaX

  7. #7
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Ora verifico quella cosa delle &.


    Niente da fare...
    FaX

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da ilpiubello


    Niente da fare...
    ho provato il tuo codice e mi funziona perfettamente

    hai provato a fare qualche verifica sulla variabile che ricevi da PHP?

  9. #9
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Si. Sia con dei trace, sia con degli alert, sia con degli echo.

    :master:

    Il fatto che mi dici che a te funziona perfettamente mi fa ben sperare; ricontrollerò per l'ennesima volta che non ci sia qualche azione "biricchina" sparsa nel filmato.

    Intanto grazie and.
    FaX

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.