Переместить кнопку в пространство сетки вкладок TabNavigator в Flex Builder - PullRequest
1 голос
/ 20 июля 2009

У меня есть вопрос макета для навигаторов вкладок в Adobe Flex 3.

Можно ли вставить кнопку, которая проникает в пространство сетки вкладок?

У меня есть компонент навигатора вкладок, и я динамически добавляю подкомпоненты в навигатор вкладок, и я хочу сжать кнопку внутри пространства вкладок. Я не хочу, чтобы кнопка была другой вкладкой. И я не хочу использовать TabBar для вкладок.

Этот рисунок иллюстрирует проблему.

Это текущий макет, который у меня есть

Current Layout

Это макет (фотошоп) макета, который я хочу. Я в основном хочу сбрить несколько пикселей с макета.

Desired Layout

Есть ли способ нажать кнопку вниз или вручную переопределить ее положение макета в MXXML или ActionScript?

1 Ответ

3 голосов
/ 20 июля 2009

Я бы подумал, что если вы поместите элементы в Canvas (что позволяет вам абсолютно разметить элементы), а не в VBox, как вы, похоже, используете сейчас, вы можете заставить кнопку Home отображать так, как вы этого хотите. , т.е.:

<mx:Canvas>
   <mx:Button top="5" right="5" />
   <mx:TabNavigator top="5" left="5" right="5" />
</mx:Canvas>
...