Flex 4: Как центрировать компонент, который больше его контейнера? - PullRequest
1 голос
/ 26 мая 2010

Я использую Flex 4 Spark Components для этого.

У меня есть пользовательский компонент, который больше определенного контейнера, и мне нужно, чтобы он был центрирован в этом контейнере. Лучше всего использовать только MXML, стили и свойства

Это не работает, как ожидалось:

<s:BorderContainer x="300" y="300" width="200" height="200">
   <s:Button label="Not centered" horizontalCenter="0" verticalCenter="0" width="300" height="250"/>
</s:BorderContainer>

Спасибо!

1 Ответ

1 голос
/ 26 мая 2010

Понял.

Я заметил, что при использовании всего Приложения в качестве Контейнера в примере Компонент будет центрировать себя, даже если он больше, чем Этап. Я не могу использовать другое приложение, поэтому я использовал следующий унаследованный класс: SkinnableContainer вместо BorderContainer в приведенном выше примере. Работает нормально

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