Я обновляю свойство источника изображения. Когда изображение загружено, я хочу перерисовать границу обложки, чтобы соответствовать новому размеру изображения.
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);
}
Кажется, что след "перерисовки" происходит после загрузки изображения, но граница по-прежнему не перерисовывается с правильной высотой и шириной.
Нужно ли удалять слушателя или он будет собираться позже?