Я экспериментировал со Flex Styling, и я столкнулся с проблемой выравнивания.
У меня есть два компонента изображения внутри HBox
и HBox
внутри Canvas
, который, в свою очередь, находится внутри основного приложения.
<mx:Canvas id="Navigation"
horizontalCenter="0"
bottom="0"
left="0"
right="0"
visible="true"
height="40"
styleName="transparent">
<mx:HBox
styleName="ControlContainer"
horizontalCenter="0"
width="150">
<mx:Image id="left"
source="@Embed(source='left.png')"
left="0"/>
<mx:Image id="right"
source="@Embed(source='right.png')"
right="0"/>
</mx:HBox>
</mx:Canvas>
Пользовательский CSS:
.transparent {
backgroundAlpha: 0.7;
background-color: white;
}
.ControlContainer {
}
Ну, как вы видите, я дал холст с фоном и немного прозрачности.
Но тогда есть HBox
с шириной 150px и двумя изображениями внутри, каждое изображение имеет размер 40x40, поэтому в этом случае HBox
будет иметь значение 150x40, что хорошо для того, что я пытаюсь сделать .
Но оба изображения расположены рядом, и я хочу, чтобы левое изображение было выровнено по левой стороне HBox
, а правое - по правой стороне.
Я пробовал text-align
, но ничего, я думаю, что Flex CSS не ведет себя так же, как CSS, ориентированный на HTML.
Так как я могу это сделать?
PS: если кто-то знает хорошие сайты
о Flex Styling, Flex CSS или Flex
настройка, было бы здорово, если вы
оставьте мне несколько ссылок в комментарии.