AS3 Textfield-AutoSize
in AS3, ich mache dies dynamisches Textfeld gefüllt wird aus einer XML-Datei, basierend auf, wo der Benutzer klickt.
Den dynamischen textfield hat eine eigene scrollbar. Mein problem ist, dass wenn der text eingefügt, in das Textfeld kleiner ist als der zuvor angezeigte text, können Sie immer noch scrollen der dynamischen textfield-so weit, wie der Vorherige.
Gibt es eine Möglichkeit zum zurücksetzen des textfield-autoSize?
Vielen Dank,
InformationsquelleAutor Ole Media | 2009-02-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, das link wird Ihnen genau sagen, was zu tun ist.
verwenden Sie die standard-flex-Steuerelementen? Oder, ist das flash?Können Sie die Breite des Feldes auf die Länge des Strings + Speicherplatz (durch Bindung der Breite zur Länge der Zeichenfolge/event-handling usw). Diese von Interesse sein können. Natürlich
Dann ist es nicht eine
dynamic textfield
. Nur der text ist. Ich werde aktualisieren, meine Antwort mit einem link.hmm.. Hast du den link aktualisieren? Ich sehe nicht das Letzte Glied.
es gibt 2 links (1. und Letzte Zeile jeweils). Überprüfen Sie die auf der ersten Zeile.
InformationsquelleAutor dirkgently
Wenn Sie sprechen über Flash ( ich habe sehr wenig Erfahrung in der Flex ) und dann die textField.autosize Eigentum würde wahrscheinlich bekommen Sie in die richtige Richtung.
InformationsquelleAutor Karl Johan
Versuchen, wickeln Sie die xml-Elemente, die text in
Wenn das Vorherige war nicht verpackt in
CDATA
flash haben möchte, der<span class="someClass">
und versucht, es fallen zu lassen eine Zeile nach unten und Gedankenstrich, als würden Sie mit der XML-Hierarchie;CDATA
sagt flash zu ignorieren, die Zeichen und buchstäblich behandelt wie ein string. Das Ergebnis der nicht mit diesem Verfahren ist, dass es viele seltsame Abstände in deinem textfield.Auch sicher sein, dass Ihre
TextField
eingestellt ist auf Multiline und wordwrap, sowieautoSize
wieTextFieldAutoSize.LEFT
;InformationsquelleAutor Brian Hodge