Как найти и определить размеры объектов относительно экрана во Flex - PullRequest
0 голосов
/ 07 января 2011

Я хочу, чтобы пользователи могли свободно находить объекты, скажем, прямоугольники на экране.Каждый прямоугольник будет иметь ширину, высоту, х, у.

Я хочу, чтобы, когда пользователи изменяли размер окна браузера, прямоугольники меняли расположение и размер относительно окна, сохраняя пропорции.

Я заметил, что могу что-то сделать width = "20%" height = "20% ", и тогда размер объекта изменится, но если соотношение сторон будет разным, прямоугольники будут выглядеть искаженными.Кроме того, я не был уверен, каков наилучший способ определения местоположения объекта, поскольку заметил, что не могу привязать Flexglobals.toplevelapplication.width / Flexglobals.toplevelapplication.height к x / y.

1 Ответ

0 голосов
/ 07 января 2011

По сути, вы хотите переопределить updateDisplayList () и изменить размеры ваших ретрансляторов в этом. UpdateDisplayList () предоставит вам высоту и ширину контейнера, которые вы можете использовать для пересчета размера и положения прямоугольников.

Вы можете извлечь выгоду из чтения Flex Component LifeCycle .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...