2011-04-13 35 views
0

使用loadmovie我在不同的域上加載外部SWF。在加載的SWF中對影片剪輯所做的任何屬性更改都不會顯示在瀏覽器中。Flash AS2 - LoadMovie movieclip屬性編輯不會顯示在瀏覽器中

container.emc.loadMovie("http://externaldomain.com/movieA.swf"); 

movieA內部是movieclip「box」。我不想「盒子」是可見的,所以我已經使用

container.emc.box._visible = false; 

在這一點上的所有工作正常,當我預覽從Flash(CS3)的SWF我看到那個盒子是不可見的。

當我在瀏覽器中打開SWF時,movieA被加載,但box未設置爲不可見。這發生在所有瀏覽器或我嘗試的任何發佈設置。

在此先感謝

回答

0

聽起來像一個緩存的問題。短期修復是清除緩存並重試。一個AWY防止這種在長期的修復情況是使用緩存解讀:

container.emc.loadMovie("http://externaldomain.com/movieA.swf"+ '?r=' + int(Math.random() * 100000); 

這樣做強制瀏覽器每次請求它的時間來刷新這個文件。