Zentrieren von Inhalten in Flex 4

7

Ich erstelle eine benutzerdefinierte Komponente, die SkinnableContainer erweitert. Ich kann den Inhalt entweder vertikal oder horizontal zentrieren, aber nicht beides - und genau das brauche ich.

Ich setze das Layout auf HorizontalLayout für die Komponente und setze verticalAlign auf die Mitte.

Dann erstelle ich eine Leinwand, um eine andere Komponente zu umgeben, die in diese Komponente geht, und setze diese Leinwandbreite auf 100% und setze dann textAlign = center, aber keine Würfel.

Jede Hilfe ist willkommen.

    
ruedaminute 22.11.2009, 18:16
quelle

1 Antwort

20

Verwenden Sie die Eigenschaften horizontalCenter und verticalCenter, um Ihre Gruppen zu zentrieren. Der Wert ist die Anzahl der Pixel von jeder Mitte, an der das Vorzeichen des Werts die Richtung angibt, 0 ist das absolute Zentrum.

Dies wird den Trick machen (vorausgesetzt, Sie möchten ein horizontales Layout für Ihre Artikel). Der '' Namespace bezieht sich auf die Spark-Komponenten, da du nach Flex 4 fragst. Ich gehe davon aus, dass Halo nicht von Interesse ist.

%Vor%     
Marcus Stade 22.11.2009, 18:30
quelle