Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822

    php + flash non comunicano correttamente...

    ciao a tutti, ho uno script in flash che tramite loadvariablesnum comunica con php.
    nel filmato di flash ho inserito nel primo frame un controllo della variabile "checklog" (inizialmente ha valore 0):
    codice:
    stop();
    userinput.restrict="a-zA-Z0-9";
    Selection.setFocus(userinput);
    status="Inserisci il codice e fai clic su avanti o premi invio";
    this.onEnterFrame = function () {
    	if(_root.checklog == 1){
    		_root.gotoAndStop("corretto");
    	}
    	if(_root.checklog == 2){
    		_root.gotoAndStop("errato");
    	}
    	if(_root.checklog == 3){
    		_root.gotoAndStop("utilizzato");
    	}
    }
    l'utente digita un codice nel campo di testo e, alla pressione di un tasto, invia a php (che comunica con un db mysql) il codice in questione, ecco lo script sul tasto in flash.
    codice:
    on (release, keyPress "<Enter>") {
    	if (code != "") {
    		status = "Attendere prego...";
    		loadVariablesNum("login.php", 0, "POST");
    	} else {
    		status = "non hai inserito nessun codice";
    	}
    }
    a questo punto se lo script fa tornare il valore della variabile checklog, flash la legge correttamente ma la testina non vuole spostarsi sull'etichetta corretta specificata nel primo frame (primo script in alto) come posso comportarmi?
    ho iserito due campi di testo della variabile checklog per controllare che flash la legga correttamente ... e la legge!!
    ma la testina non si muove e il filmato non risponde correttamente..!!

    ho postato qui perchč penso sia una questione di actionscript... aiutatemi vi prego!! grazie!
    spero di essere stato chiaro. posso anche mettere online il fla se necessario. grazie a tutti quelli che avranno buon cuore!

  2. #2
    Usi Flash 5? Altrimenti ti conviene usare l'oggetto LoadVars.

    In ogni caso come ritorni la variabile a Flash? Sei sicuro che il suo valore sia corretto? Hai testato lo script PHP?

    Inoltre, se usi Flash 5, ti converrebbe in ogni caso usare il metodo loadVariables di una clip filmato in modo tale da sfruttarne anche l'evento data per sapere quando ricevi una risposta dal server.

  3. #3
    Utente di HTML.it L'avatar di Base
    Registrato dal
    Apr 2001
    Messaggi
    822
    grazie thunderlips ho risolto...

    si era impallato qualcosa perchč mi č bastato semplicemente ripubblicare il filmato e caricare tutti i files necessari in un'altra directory del server.... et voilą! tutto funge....

    non ho voglia neanche di chiedermi il perchč... comunque tutti i controlli che mi hai elencato li avevo ovviamente fatti!!
    grazie del supporto comunque.!
    ciauz!

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.