嘿,我有點新AS3,但我一直在儘可能學習和閱讀LiveDocumentation,但我無法克服這個問題:加載器中圖像的混亂屬性
有一個加載程序,我用不同的圖像填充取決於點擊的按鈕。現在保持整潔,我使用完全相同的裝載機。問題是不管我對圖像做什麼,下一個加載的圖像總是得到前一個圖像的屬性。我已經使用卸載並且Loader在寬度和高度上返回0,並且下一個圖像仍然是之前圖像的W/H。其他嘗試將它從父容器中分離出來並將其從顯示列表中取出,並且還使用Event.UNLOAD確保在加載新圖像之前先前的圖像已經不存在。
Script是內[114]有點長,但基本是這些,
BrowserLoad.unload();
BrowserReq = new URLRequest("ImageB.jpg");
BrowserLoad.load(BrowserReq);
BrowserLoad.contentLoaderInfo.addEventListener(Event.COMPLETE, Resize);
function Resize (event:Event):void {
/*
And here a big bunch of resizing and scaling of the image loaded that i need to do, is this what's provokin' the later unwanted resizeings!?
*/
}
我想這是一般的問題:我如何能確保被前面的加載器加載圖像不會影響到下一個未來? (其寬度和高度爲0還不夠...)
我建議你粘貼調整大小功能的代碼。 – 2010-08-17 02:24:20