2009-07-19 11 views
1

Ich habe eine Layout-Frage für Tab Navigators in Adobe Flex 3.Move-Taste in Rasterabstand eines Tabs des TabNavigator in Flex Builder

Ist es möglich, eine Schaltfläche einfügen, die der Rasterabstand der Registerkarten befällt?

Ich habe eine Tab-Navigator-Komponente und ich bin dynamisch Hinzufügen von Unterkomponenten zu Tab-Navigator und ich möchte eine Schaltfläche im Tab-Bereich drücken. Ich möchte nicht, dass der Button ein weiterer Tab ist. Und ich möchte keine TabBar für die Tabs verwenden.

Diese Grafik zeigt das Problem.

Dies ist das aktuelle Layout I

haben

Current Layout

Dies ist ein Mock-up (mit Photoshop) des Layouts ich will. Ich möchte grundsätzlich einige Pixel vom Layout entfernen.

Desired Layout

Gibt es eine Möglichkeit die Taste drücken oder manuell seine Layoutposition in MXXML oder Actionscript außer Kraft setzen?

Antwort

3

Ich würde denken, wenn Sie die Elemente in eine Canvas (die Sie Elemente absolut zu Layout) anstelle einer VBox wie Sie jetzt verwenden möchten, könnten Sie zwingen, die Home-Taste anzuzeigen, wie Sie es wollen zu, dh:

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