AS2 : getUrl et SetVariable
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.
Code:
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);
}
} |
La variable fichierXML est déclarée dans le Flash. Et je teste sa valeur dans le _root.onEnterFrame
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