Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   mx:Image | resize (http://www.flasher.ru/forum/showthread.php?t=137056)

$mival 03.03.2010 19:12

mx:Image | resize
 
динамически создается имэдж, для которого опционально задаются ранее указанные ширина и высота и при этом уимэджа есть макс ширина и макс высота

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

Код AS3:

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


Часовой пояс GMT +4, время: 21:44.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.