[PHP + Flash]

volumeni -  
simon37 Messages postés 49 Statut Membre -
Bonjour,

Je débute en php + flash (Action script 2) et voila mon probleme

J'ai besoin de récupérer le contenu d'un fichier php pour afficher joliement dans flash.

Le problème, c'est que si je charge = monfichier.php

je n'ai pas ce que je veux.

Il faudraut que je charge dans le Flash = monfichier.php?id=pseudo&round=117

en sachant que id et round changent tout le temps, forcément...

=> Comment faire dans le FLA pour charger monfichier.php et les variables qui vont avec ?
A voir également:

3 réponses

simon37 Messages postés 49 Statut Membre 10
 
Il te faut utiliser des instructions actionscript, par exemple loadvariable qui te permet de charger dynamiquement des variables (pendant l'execution du flash)
0
volumeni
 
plus de précisions

voila ce que j'ai tenté :

FLA VERSION 1 MARCHE PAS =
fichier="http://www.monsite.com/loaddb.php?pid=Calimero&mob=117"
myData = new LoadVars();
myData.load(fichier);
myData.ref = this;
myData.onLoad = function(succes) {
if (succes) {
trace("ok")
.............etc

FLA VERSION 2 MARCHE PAS =
var pid;
var mob;
fichier = "loaddb.php?pid="+pid+"&mob="+mob;
.............etc

PAR UN FICHIER HTML MARCHE PAS NON PLUS =
<object classid ...............
<PARAM name="FlashVars" VALUE="pid=Calimero&mob=117">
..............<embed src="loaddb.swf" FlashVars="pid=Calimero&mob=117"

lorsque je vais sur loaddb.swf?pid=Calimero&mob=117 directement
je récupère bien la valeur de PID et de MOB
mais il ne load toujours pas mon fichier PHP.

je deviens chèvre.
0
simon37 Messages postés 49 Statut Membre 10
 
dans ton code embed...
au lieu de mettre <embed src="loaddb.swf" ...
tu met aussi tes variables dans l'url de ton swf : par ex :
<embed src="loaddb.swf?var1=val1&var2=val2" ...
Ca c'est un moyen hyper simple de passer des variables d'initialisation a ton swf. Par contre c'est pas du chargé en temps reel.
nb : il y a normalement 2 endroits ou est specifié le chemin du swf
0