2009-06-25 111 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);