![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2005
Сообщений: 104
|
Добрый день.
Есть такой layout: <s:Group id="outerGroup" width="100%" height="100%"> <s:Group id="innerGroup" width="500" height="500"/> </s:Group> то реальные размеры outerGroup останутся 500 на 500. Вопрос такой: как заставить компонент пересчитать свой layout, чтобы outerGroup уменьшился до размеров innerGroup? Так, как будто компонент создался с нуля. Причём, для outerGroup нельзя задавать height и width. |
|
|||||
|
Не задавать width/height для outerGroup.
width="100%" height="100%" означает, что элемент должен занять весь внешний (по отношению к нему) контейнер, а не то что он должен быть по размеру содержимого.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 104
|
Я это понимаю, но мне нужно это оставить.
Возможно есть какой-нибудь метод, вроде invalidateDisplayList(), который заново перестроит компонент, как при создании? |
|
|||||
|
Он и так вызовется при изменении размеров innerGroup.
Неясно чего вы хотите добиться намеренно создавая противоречивую (по отношению к вашим желаниям) ситуацию.
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 104
|
Я хочу, чтобы outerGroup перестроился в меньшую сторону.
Добавлено через 14 минут Вот для такой ситуации |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|