Настольное приложение Flex: как расположить элементы относительно размера окна

Я впервые создаю настольное приложение с помощью Flex. У меня проблемы с положением и размером элементов на экране. Например

  • Элементы со 100% шириной не изменяются при изменении размера окна или его максимальном увеличении.
  • Элементы, расположенные относительно нижней части окна, не перемещаются при изменении размера или максимизации окна.

Как мне решить эти проблемы? Есть ли какие-либо передовые методы, которым я должен следовать при использовании Flex для разработки настольных приложений?


person miguelSantirso    schedule 19.10.2010    source источник
comment
Говоря «настольное приложение Flex», я имею в виду приложение AIR.   -  person splash    schedule 19.10.2010
comment
Что ж, я не хотел ограничивать вопрос только AIR, потому что я хочу, чтобы он работал как на настольном компьютере, так и в Интернете.   -  person miguelSantirso    schedule 19.10.2010


Ответы (2)


из http://nondocs.blogspot.com/2007/04/flexfaqpercentwidthpercentheight.html:

Если вы установите процентWidth и процентHeight UIComponent, родительский элемент которого не является Контейнером, эти свойства могут не влиять на размер UIComponent. Это связано с тем, что компоненты UIComponents на самом деле не проверяют процент ширины и высоты процента. Вместо этого родительский контейнер UIComponent проверяет процентWidth и процентHeight своих дочерних элементов и соответственно изменяет размеры дочерних элементов.

person splash    schedule 19.10.2010

Хорошо, я нашел то, что мне нужно, в официальных документах Adobe ... Я должен был сначала поискать там:

Расположение компонентов

Одна из моих проблем заключалась в том, что я устанавливал ширину и высоту приложения, а Flash Player не изменяет эти параметры, даже если вы измените размер его окна.

person miguelSantirso    schedule 19.10.2010