Bonjour,
J'ai créé un diaporama en Flash qui s'affiche dans une page HTML
Comme indiqué dans le code ci dessous je transmet le nom du fichier XML à charger une fois que la page est chargée.
La variable fichierXML est déclarée dans le Flash. Et je teste sa valeur dans le _root.onEnterFrame
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 <BODY onload="ChargeFlash();" bgcolor="#EEEEEE"> <script language="javascript"> function ChargeFlash() { alert('ChargeFlash');//¨Pour savoir si on passe bien dans la fonction var Obj = document.getElementById("DiapoId"); if (Obj) { Obj.SetVariable("fichierXML","images.xml"); } else { alert("Objet non trouvé "+Obj); } }
Problème n°1 : J'ai deux PC sous winXP SP2 avec la dernière version de Flash player. Je teste sur ces PC ma page. Sur le PC 1 pas de problème et sur le PC 2 le Flash ne récupère pas la valeur
Problème n°2 : Dans mon Flash j'ai créer un bouton qui permet de faire un
getURL("javascript:ChargeFlash();");
Sur le PC1 ChargeFlash est bien appelé
Sur le PC2 ChargeFlash n'est pas appelé.
Encore une précision: sur le PC1 j'ai Macromédia Flash Professional 8 qui me sert à créer le Flash alors que sur le PC2 je n'ai que le player
Si vous avez la moindre idée de ce qui pourrait poser problème je suis preneur !
Merci
Partager