2009-06-25 68 views
2

我有一个AS2 .swf作为父AS3 .swf的子对象加载。 AS2.swf调用loadmovie()和unloadmovie()来显示3个jpeg文件。首次加载图像,但在此之后,调用loadmovie()来替换图像或调用unloadmovie()失败。我发现以下Adobe Bug报告(https://bugs.adobe.com/jira/browse/ASC-3338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel)说已经解决了这个问题,并且还表示可以在没有问题的情况下替换孩子的movieclip。这是我打电话的代码。AS2 .swf loadmovie()和unloadmovie()嵌套在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(); 

我不精通ActionScript中,所以我怕我会不会被引用以正确的方式在影片剪辑。该错误报告称,子swf无法取代它们,但如果AS2 swf作为伪根,我可以通过AS2 swf参考movieclip吗?

回答

0

在ActionScript 3将影片加载这样的:

var myLoader:Loader = new Loader(); 
var url:URLRequest = new URLRequest("first.jpg"); 
myLoader.load(url); 
addChild(myLoader); 
相关问题