2010-12-14 7 views
0

Ich erstelle einen Texteditor in Flex mit dem Text Layout Framework. So habe ich ein Canvas, in dem ich den Inhalt eines TextFlow anzeigen. Ich möchte Bildlaufleisten in der Zeichenfläche anzeigen, damit ich die Bildlaufleisten verwenden kann, um durch den Inhalt zu scrollen.Hinzufügen einer Bildlaufleiste zum Flex 4 Text Layout Framework

Die Breite und Höhe des 'zusammengesetzten' Textlayouts entspricht jedoch der Breite des Zeichenbereichs. Es muss also nicht nur die Scroll-Richtlinie aktiviert werden. Irgendwie kann ich die volle Höhe und Breite einer vollständigen Komposition des TextFlow nicht finden.

Hinzufügen von TextFlow zur Zeichenfläche: rawChildren.addChild (_textFlow.flowComposer.getControllerAt (0) .container);

Wer weiß, was ist der beste Weg, um eine Bildlaufleiste hier hinzuzufügen? Oder wie kann man die volle Höhe des TextFlow herausfinden?

Danke, Anton

+0

Könnten Sie ein wenig mehr Code von Ihrer Lösung zur Verfügung stellen? Wenn wir das Container-Layout sehen, kann es uns helfen, eine Lösung zu finden. In der Zwischenzeit sollten Sie auch die s: Scroller-Komponente ausprobieren. Wenn Sie den Container innerhalb dieser Komponente platzieren, werden Bildlaufleisten um ihn gelegt, wenn die Container-Dimensionen die Höhe und Breite überschreiten, die Sie auf den Scroller legen. –

Antwort