Bonsoir,

Je m'intéresse depuis quelques jours à flash et je suis entrain de finir mes premières expériences et je m'arrache les cheveux sur un problème que je ne comprend pas.

J'ai un swf dans lequel j'ai un champ de texte dynamique "avec comme nom d'occurence "myVar" et dans la propriété var "myVar". (Je ne connaissais pas la difference ni lequel utilisé alors j'ai mis le meme nom dans les deux....*sifflote*

Donc quand je lance ce swf sur ma page php, j'envoi via une requete javascript une valeur à sa champ de texte dynamique.
Avec cette commande :

window.document.myFlash.SetVariable("_level0.main.myVar", tmp);

Ca se passe très bien et tout fonctionne.
Le problème vient du fait que ce fichier swf est appelé via un un autre fichier swf principale qui fait un load.
Et lorsque j'affiche mon swf via l'appel du premier swf, la fonction ne marche plus.

J'ai donc essayé de remplacer ma ligne javascript par :

window.document.myFlash.SetVariable("_level2.main.myVar", tmp);
ou
window.document.myFlash.SetVariable("_root_myVar", tmp);

Mais plus rien ne fonctionne....
Quelqu'un aurait une idée par hazard ?


Merci de votre aide.