Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Dove prendere le variabili?

    Ciao a tutti ho un grosso problema ( ma per voi credo sarà semplice ^^ ) e non so più dove sbattere la testa

    Ho un filmato in Flash su due livelli. Quello base dove metto lo sfondo e un altro livello su cui metto tutti i contenuti attivi (Pulsanti etc). Volevo fare una pagina per la registrazione. Ho deciso di utilizzare il costrutto "loadVariablesNum".
    Riesco ad inviare con succeso i dati a PHP usando il metodo POST. Lo script PHP li elabora e ritorna i seguenti valori
    Checklog=1 <-- Registrazione avvenuta con successo
    Checklog=0
    \__ error_num=1 <-- Errore SQL
    \__ error_num=2 <-- Username gia usato
    \__ error_num=3 <-- Email gia usata
    Il costrutto loadVariablesNum si trova nell'evento "on (press)" di un pulsante situato nel secondo livello (quello coi contenuti attivi). Vorrei sapere come fare ad accedere alle variabili restituite da PHP.
    Questo è il loadVariableNum:
    loadVariablesNum('Registration.php', 1, 'POST');
    Mentre questo è il codice che uso per verificare i valori ricevuti:
    if (CheckLog == "")
    {
    gotoAndPlay (3);
    }
    else
    {
    if (Checklog == 1)
    {
    gotoAndStop(5);
    }
    else
    {
    _root.error_code = error_num;
    gotoAndStop(2);
    }
    }
    Ho provato anche con
    _root.Checklog e Reg_button_1.Checklog (Reg_button_1 è il pulsante che contiene l'evento loadVariablesNum).

    PS --> Uso ActionScript 2.0
    PPS --> Lo script PHP sono sicuro al 100% che funziona...

    Grazie per aver dedicato l'attenzione al mio problema (se siete arrivati fin qui vuol dire che almeno avete letto tutto ^^)

  2. #2
    Ti consiglio di usare LoadVars


    codice:
    var LV:LoadVars = new LoadVars
    LV.variabiale1 = variabile1 //queste sono le tue variabili chiamale come vuoi
    LV.variabiale2 = variabile2
    
    
    LV.onLoad=function(){
        trace(this) // stamperà l'elenco delle variabili, ci saranno sia le vecchie, che quelle caricate da php
    }
    
    //il secondo parametro è l'oggetto in cui saranno caricate le variabili da php, io ho rimesso LV, ma puoi usare un oggetto LoadVars nuovo
    LV.sendAndLoad("pagina.php", LV, "POST")

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.