У меня есть программа просмотра изображений, которую я написал во Flex, которая масштабирует размер изображения, которое вы просматриваете в настоящее время, в зависимости от размера браузера. Вот как выглядит тег:
<mx:Image id="img"
maintainAspectRatio="true"
source="{horizontalList.selectedItem.image}-large.jpg"
height="100%"
horizontalCenter="0"
horizontalAlign="center"
top="5"
width="{horizontalList.width}"
updateComplete="onImageChange()"
click="onImgClick()"
/>
Исходный размер изображения всегда больше, чем область браузера, и, к сожалению, Flex, похоже, не очень хорошо справляется с уменьшением масштаба изображения. На самом деле, HTML в IE работает намного лучше, если я использую его тег изображения. Есть ли у меня «качественная» настройка для масштабирования во Flex, которую мне не хватает?
Спасибо.