Integrazione di Flash nelle applicazioni Web > Invio di variabili a e caricamento di variabili da un file remoto > Uso di loadVariables, getURL e loadMovie
Uso di loadVariables, getURL e loadMovie
Le azioni loadVariables , getURL e loadMovie comunicano tutte con gli script lato server mediante il protocollo HTTP. Ogni azione invia tutte le variabili dalla linea temporale a cui è associata e gestisce la risposta nel modo seguente:
 |
getURL restituisce le informazioni alla finestra di un browser e non a Flash Player. |
 |
loadVariables carica le variabili in una linea temporale specifica di Flash Player. |
 |
loadMovie carica un filmato in un livello specifico di Flash Player. |
Quando si usa l'azione loadVariables , getURL o loadMovie , è possibile specificare diversi argomenti:
 |
URL è il file in cui risiedono le variabili remote. |
 |
Location è il livello o il target del filmato che riceve le variabili. |
|
Per ulteriori informazioni su livelli e target, consultare Informazioni sulle linee temporali multiple. |
|
Note: l'azione getURL non richiede questo argomento. |
 |
Variables imposta il metodo HTTP, GET o POST , in base al quale verranno inviate le variabili. |
Ad esempio, se si desidera tenere traccia dei punteggi migliori di un gioco, è possibile memorizzare i punteggi su un server e usare un'azione loadVariables per caricarli nel filmato ogni volta che qualcuno gioca. L'azione dovrebbe assomigliare alla seguente:
loadVariables("http://www.mySite.com/scripts/high_score.php", _root.scoreClip, GET)
Questa azione carica le variabili dallo script PHP detto high_score.php nell'istanza del clip filmato scoreClip usando il metodo HTTP GET .
Le variabili caricate mediante l'azione loadVariables devono essere nel formato MIME standard application/x-www-urlformencoded (un formato standard usato dagli script CGI). Il file specificato nell'argomento URL dell'azione loadVariables deve riportare le coppie di variabili e valori in questo formato affinché Flash possa leggerle.
Il file può definire un numero qualsiasi di variabili. Le coppie di variabili e valori devono essere separate dal simbolo di "e" commerciale (& ), mentre le parole all'interno di un valore devono essere separate dal segno più (+ ). Ad esempio, questa frase definisce diverse variabili:
highScore1=54000&playerName1=rockin+good&highScore2=53455&playerName2=bonehelmet&highScore3=42885&playerName3=soda+pop
Per ulteriori informazioni su loadVariables , getURL e loadMovie , vedere le voci corrispondenti nel Dizionario di ActionScript.
|