Récupere une variable php dans flash

Dhaye3 Messages postés 99 Date d'inscription   Statut Membre Dernière intervention   -  
Dhaye3 Messages postés 99 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je cherche à récupere une variable php ($nom=$_POST['nom']) dans un flash (as)
pour faire apparaitre cette variable dans l'animation swf

merci d'avance.


A voir également:

3 réponses

coeus Messages postés 3021 Date d'inscription   Statut Membre Dernière intervention   119
 
Je n'ai pas de réponse précise, mais une piste... Parce que j'ai cherché aussi cette info il y a longtemps.
Je pense que la communication PHP -> Flash se fait très difficilement, avec des plugins, ou alors pas du tout. Le moyen le plus fiable que j'aie jamais trouvé est de faire que PHP génère un fichier texte sous la forme de variables externes que Flash peut récupérer.

À noter que ma connaissance date de Flash MX 2004 ou à peu près, donc peut-être que de nouvelles méthodes existent. Mais pas à ma connaissance.

En espérant que ça t'aide quand même un peu :S
0
Dhaye3 Messages postés 99 Date d'inscription   Statut Membre Dernière intervention   3
 
D'après mes recherches j'ai trouvé que ca se fait avec loadvar dans l'action script mais ca m'affiche toujours des erreurs soit des variables indéfini soit la méthode loadvar n'es plus pris en charge sachant que j'utilise Adobeflash CS4
0
Dhaye3 Messages postés 99 Date d'inscription   Statut Membre Dernière intervention   3
 
Bon voila mon code :

dans mon fichier php j'ai mis

<object....>
<PARAM NAME=FlashVars VALUE="nom=cv <?php echo $email ?>.wav" />
<object.../>

et j'ai ajouté dans le fichier action script:

var ld=new LoadVars();
private function recordComplete(e:Event):void
{

ld.load("http://localhost/test/monfichier.php");
ld.onLoad=function(){te=this.nom;}


fileReference.save(recorder.output, te);
}

et voila les erreurs:
1180: Appel à une méthode qui ne semble pas définie, LoadVars.
1120: Accès à la propriété non définie te.
1120: Accès à la propriété non définie te.
Warning: 1060: Problème de migration : la méthode 'LoadVars' n'est plus prise en charge. Pour plus d'informations, consultez la classe URLVariables,les propriétés URLRequest.urlVariables et URLRequest.postData, ainsi que la propriété URLLoader.dataFormat..
0