Visualizzazione dei risultati da 1 a 5 su 5

Discussione: flash-php: variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    70

    flash-php: variabili

    Ciao a tutti!
    Sto alle prime armi con flash e non riesco a realizzare la seguente cosa:
    Vorrei passare delle variabili da php a flash; ho fatto in questo modo:

    in flash ho inserito
    loadVariablesNum ("http://www.prova.it/index.php", 0, "POST");
    Da quanto ho capito, questa istruzione dovrebbe caricare tutte le variabili presenti nella pagina index.php!

    ho quindi reliazzato l'index.php inserendo una variabile:
    $var=time();

    A questo punto in flash dovrei avere la variabile var a disposizione col valore opportuno!!! Questo non avvine in quanto se stampo il valore della variabile in un box di flash non appare nulla!!!

    E' ovvio quidi che sto sbagliando qualcosa!!!
    Chi mi sà dire come risolvere questo problema?!?
    Inoltre, come si fà a passare le variabili da Flash a PHP (in sostanza come si usa flash in modo equivalente a un form html)?!?!?


    grazie 1000

    ciao ciao

  2. #2
    Intanto perchè Flash legga la variabile, dev'essere restituita nel formato

    nome=valore

    Per cui php dovrebbe restituire ad esempio

    numero=12344

    Nel tuo caso quindi potresti fare
    <?
    $var = time();
    print "var=$var"
    ?>

    In questo modo dentro a flash ti troveresti la variabile "var" con corrispondente valore.

    In secondo luogo, se usi Flash Mx, usa l'oggetto loadVars e i relativi metodi, molto più comodo e gestibile (ad esempio gli eventi send e sendAndLoad per l'invio di variabili a pagine .php/.asp/etc) non loadVariables/loadVariablesNum che è ormai considerato obsoleto.

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    70
    Ciao,
    grazie per la risposta!

    Ho provato con print, ma in questo caso ho l'inconveniente che nella pagina index.html appare la scritta var=121... Come posso fare a non far comparire tale scritta?!?

  4. #4
    La scritta deve comparire, altrimenti la variabile Flash non la carica...
    Ma la pagina dovrebbe essere esterna al filmato, per cui se uno non la va a vedere nn dovrebe vedere la scritta...ma forse il filmato Flash è incluso nella pagina .php ?

    Allora non è necessario usare loadVars o altro, usa le FlashVars (fai una ricerca sul forum o sul sito www.macromedia.com per maggiori info )

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    70
    Si, purtroppo il problema è proprio che il filmato è incluso nella pagina php!!! Adesso vado a vedere le FlashVars!!!

    ciao ciao

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.