Flash-vertikale Ausrichtung des Textes in der Mitte
Ich habe auf der Suche nach einer Möglichkeit, programmgesteuert und standardmäßig ein dynamisches Textfeld, um vertikal ausrichten in der Mitte der box. Ich finde es wirklich schwer zu glauben, dass es gibt keine option, um dies zu tun, es sei denn, ich bin übermäßig blind. Sonst wie kann ich fake it?
Dank!
InformationsquelleAutor David | 2009-10-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
DisplayObjectContainer
textFeild.autoSize
nimmt einen String als Wert (eines von diesen ["center", "left", "right", "none"] - erklärt TextFieldAutoSize.CENTER etc).autoSize
ist für left/right/center Ausrichtung. livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/text/...Der code funktioniert mit autoSize auf "center"; Verschieben Sie die Letzte Zeile auf den textField ' s TextEvent.TEXT_INPUT-handler im Falle das Textfeld vom Benutzer bearbeitet werden. Bearbeiten Sie die post, um es zu beheben, und ich werde entfernen Sie den down-vote.
Bearbeitet den code und entfernt den down-vote.
InformationsquelleAutor Antti
Nur die TLFTextField (Klasse im Paket fl.text) hat eine eingebaute Eigenschaft, um den text vertikal ausrichten.
Überprüfen http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/text/TLFTextField.html
InformationsquelleAutor Héctor
In der Regel benutze ich diesen code, wenn ich will, um vertikal ausrichten meinem text um den Ursprung.
InformationsquelleAutor Scorpion Inc
Hatte ich meine text-Felder auf der Zeitleiste in meiner situation, und Sie waren schon Größe entsprechend für meine Bedürfnisse (Ihrer Größe vertreten die align-Bereich), und setzen Sie auf das Verhalten: Multiline.
Aber ich denke, die text-Felder können erstellt werden, und der Größe von den ActionsScript als gut.
So, ich aktualisierte meine text-Felder mit den folgenden Funktion:
InformationsquelleAutor marius
InformationsquelleAutor Joshua Maerten
Geben diesem einen Versuch,
InformationsquelleAutor arnaud maignan