Flex принудительно изменяет размеры, когда обновление источника изображения завершено - PullRequest
0 голосов
/ 01 июня 2009

Я обновляю свойство источника изображения. Когда изображение загружено, я хочу перерисовать границу обложки, чтобы соответствовать новому размеру изображения.

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);
}

Кажется, что след "перерисовки" происходит после загрузки изображения, но граница по-прежнему не перерисовывается с правильной высотой и шириной.

Нужно ли удалять слушателя или он будет собираться позже?

1 Ответ

0 голосов
/ 01 июня 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...