![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2012
Сообщений: 4
|
Я загрузил картинки разного размера. Уменьшаю. под заданный мною размер. Но потом мне нужно использовать свойство scaleX и мне надо, чтобы после уменьшения оно было "1".
|
|
|||||
|
Модрон-ветеринар
|
rezachez, код необходимо оформлять соответственным тегами. Ознакомьтесь с правилами!
__________________
Идите первым! |
|
|||||
|
Modus ponens
|
Для картинки можно скопировать ее BitmapData и с ипользованием матрицы трансформаций уменьшить - таким образом создав новую картинку. Но в общем случае, то что вы хотите сделать невыполнимо - если вы меняете ширину, то scaleX должен отражать то, на сколько ширина отличается от изначальной.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 150
|
Можно image поместить в Sprite и переопределить метод width чтобы он менял размер содержимого,а не самого элемента, примерно так
public class NewImage extends Sprite { private var _image:DisplayObject = null; public function NewImage(image:DisplayObject) { _image = image; } public override set width(value:Numer):void { _image.width = value; } public override set height(value:Numer):void { _image.height = value; } } |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|