[PHP + Flash]
volumeni
-
simon37 Messages postés 49 Statut Membre -
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 ?
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 ?
Configuration: Windows Vista; Flash CS3
3 réponses
-
Il te faut utiliser des instructions actionscript, par exemple loadvariable qui te permet de charger dynamiquement des variables (pendant l'execution du flash)
-
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. -
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