|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2005 Messages : 4 ![]() |
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. |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur informatique Inscription : octobre 2006 Messages : 1 606 ![]() |
Salut,
le plus probable est que l'animation ne soit pas encore chargée par l'animation principale lorsque tu envois la valeur. tu pourrai placer ta valeur dans une variable de l'animation principale qui lors du chargement s'occupera de remplir le champs texte avec la valeur de cette variable. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com