我有一個Flash項目,它有點獨特,因爲它是加載AS2 SWF文件的AS3項目。Flash Bug - 強制屏幕重繪
我使用了JumpEye橋來讓它們一起玩,但我遇到了一個奇怪的錯誤。
橋文件有兩個位置來加載SWF文件。主要部分和預覽部分。
第一次加載預覽時,它會加載並關閉,但第二次嘗試時,加載的SWF文件背景會消失,但元素仍保留在屏幕上。
我已經嘗試了幾乎所有我能想到的破解方法,但我已經沒有想法了。我在想,也許我需要告訴Flash重新繪製所有內容,但我似乎無法找到該命令。
而且,這可能工作,關閉以外的預覽電影建議:
preview.removeMovieClip();
preview._visible = false;
preview._alpha = 0;
感謝。
什麼是AS2電影實際包含?是否有任何代碼或只是可視化的東西? 沒有任何方法可以完全殺死已加載的SWF。如果它註冊事件處理程序或間隔,那麼它們可以繼續運行。第二次加載時可能會干擾電影。 – Herms 2009-06-01 20:11:52
大部分時間,這只是一個無聊的舊SWF得到加載。有一些是交互式的,但無論加載哪個SWF,行爲都是相同的。 – 2009-06-01 21:54:20