Bonjour, j'essaie depuis 4 heures de faire passer une variable dans mon SWF depuis ma page HTML.
J'utilise SWFObject pour placer mon SWF et j'ai vu le tuto sur le blog de JeanPhi mais je me sens perdu là.

EN AS3, j'ai ce code sur la première frame
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
var menuToOpen:String = root.loaderInfo.parameters.flashvars.selectMenu;
 
var tf : TextField = addChild(new TextField()) as TextField;
tf.width=500;
 
 
if (menuToOpen) {
        tf.text = menuToOpen;
 } else {
        tf.text="Erreur : maVar est non définie";
 }
Et dans ma page HTML, j'ai ceci
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
20
21
22
23
24
25
26
27
28
29
30
31
32
 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>no</title>
 
<script type="text/javascript" src="js/swfobject.js"></script>
 
<script type="text/javascript">
 
var flashvars = {};
flashvars.selection = "hello";
 
swfobject.embedSWF("testImport.swf", "menuGauche", "550", "400", "8.0.0", flashvars);
 
</script>
 
 
</head>
<body>
 
 
<div id="menuGauche">
  This text is replaced by the Flash movie.
</div>
 
 
 
 
 
 
</body>
</html>
Dans un premier temps, je voudrais comprendre comment afficher la variable dans mon SWF.
Mon but final étant de faire réagir un menu suivant la page où il se trouve.
En placant une variable dans chaque page, je pourrai donc placer mon menu d'une certaine façon.

Merci par avance pour vos pistes car là je suis un peu perdu.

Y.