2009-09-24 23 views
0

Courir dans un mur ici. Je travaille avec Flash AS2 et j'ai le problème suivant que vous pouvez aider.chargement flash swf externe et modification de la valeur du champ de saisie enfant

J'ai un titulaire swf et un formulaire swf. Le titulaire charge le formulaire swf _level0.myMC1.createEmptyMovieClip ("vaCell", _level0.myMC1.getNextHighestDepth()); _level0.myMC1.loadMovie ('form.swf');

Le formulaire contient des champs de saisie, du texte dynamique. avec le nom de l'instance ie 'titre'

Comment puis-je changer le texte de la forme.swf avec dans le holder.swf _level0.myMC1.title.text = 'hello world'; ne fait rien

L'aide est beaucoup plus limitée.

Cordialement,

Arnaud

+0

Je viens de faire plus de progrès. comme je comprends quand vous utilisez loadmovie le mc ne sera plus un objet mc. Après plus de recherche j'ai trouvé que vous avez besoin d'un chargeur: // configurer loader, une instance de MovieClipLoader, et utiliser le scénario principal ("this") // pour écouter et répondre à ses événements de diffusion var loader: MovieClipLoader = nouveau MovieClipLoader(); loader.addListener (this); // définir ce qui devrait se produire lorsque le jpg/swf est complètement chargée fonction onLoadInit (_mc: MovieClip) {// code ici _mc.title.htmlText = '

1test

'; trace (_mc.title.htmlText); }; –

+0

mais il ne montre toujours pas –

Répondre

0

donc la solution fonctionne. J'ai remarqué qu'il y avait des différences de version avec le parent et l'enfant. Les deux sont 9 maintenant et ça marche!

Cordialement,

Arnaud

Questions connexes