0
我更新了圖像的源屬性。當圖像加載時,我想重新繪製邊框蒙皮以適合圖像的新大小。當圖像源更新完成時Flex強制調整大小
newImgEdit.addEventListener(Event.COMPLETE, loadImgComplete);
newImgEdit.source = myurl_ressource;
private function loadImgComplete(evt:Event):void {
trace("redraw !!");
//invalidateDisplayList();
this.setStyle("borderSkin", ShapeContainerBorderOn);
var img:Image = evt.currentTarget as Image;
img.removeEventListener(Event.COMPLETE, loadImgComplete);
}
跟蹤「重繪」似乎一旦加載圖像,但邊境目前沒有得到重繪正確的高度和寬度的情況發生。
我是否需要刪除偵聽器,或稍後再進行垃圾回收?
您正在使用的圖片控件是否加載了相同尺寸或不同尺寸的圖片?當你說「擁有好的身高和寬度」時,你能否解釋看起來似乎發生了什麼?然後我可能會提出一個答案。 – 2009-06-01 15:36:24