Bonjoour à tous.

Je m'rrache les cheveus depuis un petit moment en essyant d'intégrer un menu Flash dans un site developpé en php. Mon menu est rechargé à chaque requête (pas de possibilité de mettre mes pages en div pour une question de referencement) donc mes boutons se remettent à l'état "0" à chaque page... j'essaye de trouver une solution pour remedier au pbl sans avoir à faire un menu différent (avec des btns "on" pr chaque page), donc je load une variable générée dynamiquement en php dans la page active
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<param name="FlashVars" value="myvar=<?php echo $page; ?>" />
variable que j'appelle ensuite ds mon flash pour activer le bon btn
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
33
34
35
36
37
38
stop();
loadvar = new LoadVars();
loadvar.load("index.php");
 
loadvar.onLoad = function()
{
	this.createTextField("my_txt", 10, 10, 10, 100, 21);
my_txt.text = _root.myvar;
}
 
if (_root.myvar == "accueil") { 
    _root.menu_mc.accueil.gotoAndPlay("hit");
	_root.menu_mc.actualites.gotoAndPlay(15);
	_root.menu_mc.boutique.gotoAndPlay(15);
	_root.menu_mc.magasins.gotoAndPlay(15);
	_root.menu_mc.btn_sm3d.gotoAndPlay(15);
	_root.menu_mc.btn_sm3e.gotoAndPlay(15);
	_root.menu_mc.btn_sm3f.gotoAndPlay(15);
	_root.menu_mc.btn_sm3g.gotoAndPlay(15);
 
 
} else if (_root.myvar == "actualite") { 
    _root.menu_mc.actualites.gotoAndPlay("hit");
	_root.menu_mc.accueil.gotoAndPlay(15);
	_root.menu_mc.boutique.gotoAndPlay(15);
	_root.menu_mc.magasins.gotoAndPlay(15);
	_root.menu_mc.btn_sm3d.gotoAndPlay(15);
	_root.menu_mc.btn_sm3e.gotoAndPlay(15);
	_root.menu_mc.btn_sm3f.gotoAndPlay(15);
	_root.menu_mc.btn_sm3g.gotoAndPlay(15);
 
 
} else { 
    _root.menu_mc.accueil.gotoAndPlay("hit");
} 
 
 
trace(myvar);
la variable semble bien se charger (verification via texte) mais les boutons restent inactifs...
j'ai beau retourner le pbl, je ne trouve pas;
quelqu'un verrait-il la faille? aurais-je oublié quelque chose d'essentiel (je tiens à signaler que je ne suis pas expert en AS donc for probable que la solution sous très bête

merci par avance à ceux qui perraient me depetrer de ce merdier sans fin...