Bonjour,
J'ai créé un petit menu dynamique en flash qui me permet de naviguer sur mon site, pour cela, j'utilise la méthode fsCommand() de flash lors d'un clic sur un bouton... Cela marche sous IE, mais pas sous Mozzilla...
Que puis-je faire ?
Version imprimable
Bonjour,
J'ai créé un petit menu dynamique en flash qui me permet de naviguer sur mon site, pour cela, j'utilise la méthode fsCommand() de flash lors d'un clic sur un bouton... Cela marche sous IE, mais pas sous Mozzilla...
Que puis-je faire ?
Salut,
peux-tu nous montrer le code que tu utilises?
Cela pourrait aider :wink:
pour le bouton dans flash :
ensuite, il me faut un script Javascript :Code:
1
2
3
4
5 on(release) { fscommand("jeu","MaPage.php"); }
et enfin un script VBScript pour gerer capter l'evenement :Code:
1
2
3
4
5
6
7
8 function Flash_DoFSCommand(command, args) { if (command == "jeu") { window.location.href=args; } }
cela marche tres bien sous IE ...Code:
1
2
3
4 Sub jeu_FSCommand(ByVal command, ByVal args) call Flash_DoFSCommand(command, args) end sub
Cela me semble bien compliqué (du VBScript et du javascript !)
Est-ce que tu as essayé avec getURL?
Cela doit être un truc comme ça mais javascript et moi :?Code:getURL("javascript:window.location.href=MaPage.php");
il faut peut-etre des guillments autout de MaPage.php?
Ps: Tu devrais passer à la syntaxe pointée (MX/MX2004) :wink:
(Syntaxe à placer sur le conteneur de ton bouton, pas dans le bouton!)Code:
1
2
3 tonBouton.onRelease = function() { ... }
c'est bon ca marche, sauf qu'il faut l'écrire comme ca :
C'est cool ca marche.Code:
1
2 getURL(["http://nomDuSite/page.php?diversesVariable");
En plus, pour permettre de rendre l'appli flash portable, on peut envoyer l'addresse du site par php, et la récuperer dans flash, cela evite de mettre l'addresse en dur...
Tu dois avoir un crochet en trop dans ton code. :wink:Citation:
Envoyé par ashurai
Sinon au vu de ton code, je croyais que tu utilisais des frames! Si c'est pour changer toute ta page, c'est clair que c'est mieux comme tu as fait :D
Ps: Penses à cliquer sur le bouton http://www.developpez.net/forums/images/resolu.gif :wink: