![]() |
ScaleX ScaleY и в итоге неправильный width
Добрый день.
Ситуация такая. Есть mxlm компонента flex. Собственно сама компонента это пустая канва. Просто заготовка на будущее. Есть скроллбар, который по change меняет scaleX и scaleY экземпляра компоненты. Продемонстрирую код: Код:
|
Цитата:
Цитата:
Отскаленый канвас или Tree вообще жесть =) Скалить нужно графику в компонентах. |
Цитата:
Вопрос: Почему? Свои изыскания на тему отрубания рук прошу отсавить при себе. |
Потому что эти сеттеры и геттеры переопределены.
А что мешает использовать percentWidth, percentHeight? Что мешает посмотреть в исходный код UIComponent? |
Лано сорри за нубство конечно. Но у меня просто в голове неукладывается чем вот такой код:
Код:
override public function get width():Number |
Тем, что никто значение _width после изменения scaleX не обновляет, например.
|
Цитата:
|
Вобщим у меня решилось все стандартным компонентом zoom чего и вам желаю. А реальные размеры можно узнать по getBounds.
|
Мне эфект типа zoom вроде как не нужен, поэтому я просто сделал scale. Вот просто боюсь как бы руки потом не отрубили, поэтому решил уточнить, в чем тут подвох
|
| Часовой пояс GMT +4, время: 15:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.