我更新图像的source属性。加载图像时,我想重新绘制边框蒙皮以适合图像的新尺寸。
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);
}
图像加载后似乎会出现“重绘”痕迹,但边框仍然没有以正确的高度和宽度重新绘制。
我是否需要删除侦听器或稍后是垃圾收集?