PDA

Просмотр полной версии : Рассположение объектов на форме


Equalazer
24.10.2009, 13:31
Подскажите пожалусто как заставить элемент всегда находиться в нижней части экрана.
Сначала забал ему просто top = "10".
Распологается там где нужно, но при изменении размеров приложения (высота больше чем разрешение экрана), объект остаётся наместе, а содержимое соотвецтвенно оказывается под ним.

etc
24.10.2009, 13:36
Может все же bottom?

yorlin
24.10.2009, 13:39
<mx:VBox width="100%" height="100%"/>
<mx:VBox width="100%" horizontalAlign="center">
<mx:Button label="Click"/>
</mx:VBox>

Equalazer
24.10.2009, 14:47
Сори, да, конечно же bottom))))
То естьрешить это внутри внутри корневого тега application нельзя?
Только выравнивать вертигальными и горизонтальными боксами?

udaaff
24.10.2009, 15:08
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Button bottom="20"/>
</mx:Application>
layout должен absolute быть.

Equalazer
24.10.2009, 16:27
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Button bottom="20"/>
</mx:Application>
layout должен absolute быть.
Совершенно верно, это работает если во время работы приложения, содержимое вмещается в экран.
А если нет? Появляются полосы прокрутки, отлично скролим содержимое, но...елемент с тегом "bottom" остался нам где был изначально(((

yorlin
24.10.2009, 21:07
Ну а как в хтмл? Так же все кидают в divы и spanы, что приравнивается VBoxам и HBoxам. Я не вижу проблем в этом. Или все же есть веские причины позиционировать компоненты именно в applivation?

Equalazer
25.10.2009, 02:21
Эх)) Были причины, но раз так, будем переделывать....всё таки оно того стоит)))

Добавлено через 30 секунд
Спасибо всем за ответы!)))