[PHP + Flash]

volumeni -  
simon37 Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
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 23 Date d'inscription   Statut Membre Dernière intervention   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 23 Date d'inscription   Statut Membre Dernière intervention   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