Bonjour,

J'ai cherché tout d'hier après-midi afin de faire fonctionner les Flashvars en AS3.

J'ai un projet ou je dois récupérer une variable (variable de session PHP) dans mon application.

J'ai décidé d'utiliser les Flashvars pour la transmettre. Sur certains forums où j'ai effectué mes recherches, certains disaient que les Flashvars ne fonctionnaient plus en AS3, puis d'autres qui disent arriver à les faire fonctionner.

J'ai donc utilisé leur technique mais sans résultat convainquant. Je ne sais pas si mon problème vient de la transmission entre php et flash ou s'il vient de l'appel de ma variable dans flash qui ne serait pas correct.

Voici mon code :
Appel html (le texte "blabla" est l'endroit ou je place ma variable normalement)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<object
          classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
          codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
          width="776px"
          height="500px">
          <param name="movie" value="appli.swf">
          <param name="quality" value="high">
          <param name="flashVars" value="variable=blabla" />
          <embed
            width="776px"
            height="500px"
            src="appli.swf"
            quality="high"
            flashVars="variable=blabla"
            pluginspage="http://www.macromedia.com/go/getflashplayer"
            type="application/x-shockwave-flash">
          </embed>
        </object>
Dans mon appli Flex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
trace_txt.text = 'Récupération variable '+ loaderInfo.parameters.variable;
Lors de l'affichage j'obtiens toujours "Récupération variable undefined"

Je vous serez vraiment reconnaissant si vous arriviez à me faire comprendre où se trouve mon problème.

Pour information je travaille sur le SDK Flex.