AS2 & PHP : récup variable

Résolu/Fermé
NickoX9 Messages postés 47 Date d'inscription dimanche 14 janvier 2007 Statut Membre Dernière intervention 9 juillet 2010 - 21 sept. 2009 à 11:43
 inconue - 16 avril 2010 à 11:38
Bonjour,

Malgré mes recherches à l'aide de mon meilleur ami (Google est ton ami ! ), je n'ai pas clairement identifié la manière de récupérer une variable depuis PHP pour l'intégrer dans de l'Action Script (AS2), le code vous parlera surement plus...

Je récupére ma variable...

<?php
$xml = 'carte_'.$_GET['xml'].'.xml';
?>

Qui est ensuite intégré dans mon appel Flash
<object type="application/x-shockwave-flash" data="carte.swf?xml=<?php echo $xml; ?>" width="1000" height="1000">
<param name="movie" value="carte.swf?xml=<?php echo $xml; ?>" />
</object>


Mon code AS2

Fichier_XML = new XML(); 
Fichier_XML.ignoreWhite = true; 
Fichier_XML.load("xml/" + la_variable_que_je_veux_récupérer); 
Fichier_XML.onLoad = function(Reussite) { 
	if (Reussite) { 
    	x = Fichier_XML.firstChild;  
		Voir_xml += x.childNodes[2].childNodes[0].firstChild + "\n"; 
	} 
	else { Voir_xml = "Erreur lors du chargement du fichier XML"; }
};


Je pense que vous avez compris mon problème ... Récupérer la variable passé en "GET" dans le fichier PHP pour qu'elle se retrouve dans l'AS2...

Merci d'avance !

X9
A voir également:

2 réponses

NickoX9 Messages postés 47 Date d'inscription dimanche 14 janvier 2007 Statut Membre Dernière intervention 9 juillet 2010 12
21 sept. 2009 à 12:48
C'est bon j'ai trouvé...

Pour ceux que cela pourrait aider plus tard ...

<object type="application/x-shockwave-flash" data="carte.swf" width="1000" height="1000">
<param name="movie" value="carte.swf" />
<param name="FlashVars" value="id=<? echo $xml; ?>">
</object>


Puis dans le code AS2 :

Fichier_XML = new XML();
Fichier_XML.ignoreWhite = true;
Fichier_XML.load("xml/" + _root.id);
Fichier_XML.onLoad = function(Reussite) {
if (Reussite) {
x = Fichier_XML.firstChild;
Voir_xml += x.childNodes[2].childNodes[0].firstChild + "\n";
}
else { Voir_xml = "Erreur lors du chargement du fichier XML"; }
};

Merci Moi ! :)

++ X9
1
merci
0