2009-06-25 10 views
2

J'ai un .swf AS2 en cours de chargement en tant qu'enfant d'un parent AS3 .swf. Le AS2.swf appelle loadmovie() et unloadmovie() pour afficher 3 fichiers jpeg. Les images sont chargées la première fois, mais après cela, un appel à loadmovie() pour remplacer l'image ou un appel à unloadmovie() échoue. J'ai trouvé le rapport de bogue suivant d'Adobe (https://bugs.adobe.com/jira/browse/ASC-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel) qui a dit que ceci a été résolu, et a également indiqué que les clips d'enfant pourraient être remplacés sans problème. Voici le code que j'appelle.AS2 .swf loadmovie() et unloadmovie() échouent lorsqu'ils sont imbriqués dans un conteneur AS3 .swf

_root.help_mc.scenes_image1_mc.loadMovie("first.jpg"); 
_root.help_mc.scenes_image2_mc.loadMovie("second.jpg"); 
_root.help_mc.scenes_image3_mc.loadMovie("third.jpg"); 

_root.help_mc.scenes_image1_mc.unloadMovie(); 
_root.help_mc.scenes_image2_mc.unloadMovie(); 
_root.help_mc.scenes_image3_mc.unloadMovie(); 

Je suis peu familiarisés avec ActionScript, donc je crains que je ne pourrais pas être REFERENCEMENT le MovieClip de la manière correcte. Le rapport de bug dit que le swf de l'enfant ne peut pas les remplacer, mais si le swf AS2 agit comme la racine de psuedo, puis-je référencer le movieclip via le swf AS2?

Répondre

0

Dans ActionScript 3 que vous chargez un film comme celui-ci:

var myLoader:Loader = new Loader(); 
var url:URLRequest = new URLRequest("first.jpg"); 
myLoader.load(url); 
addChild(myLoader); 
Questions connexes