PDA

Просмотр полной версии : mx:Image | resize


$mival
03.03.2010, 19:12
динамически создается имэдж, для которого опционально задаются ранее указанные ширина и высота и при этом уимэджа есть макс ширина и макс высота

после загрузки имэдж ресайзится руками перетаскиванием за края
проблема в том, что имэдж почему то не скалится до maxWidth / maxHeight

img = new Image();
img.maxWidth = 800;
img.maxHeight = 600;
img.width = 500;
img.height = 500;
img.load("jpg.jpg");

если исходный размер имэджа к примеру 300х300, то
имэдж при ресайзе будет максимальным 500х500, а надо 800х600.

почему так происходит?
проблема не решается даже если применять все свойства после загрузки изображения

Добавлено через 16 часов 34 минуты
если мы уберем присваивание width | height то имг вообще не будет скэйлиться больше скале 1, т.е. не больше исходного размера 300х300