Ich hatte vor einer Weile eine ähnliche Frage. Ich habe nie einen Weg gefunden, den aktuellen Cursor zu aktualisieren, also wurde ich kreativ mit der Lösung. Meine Lösung war, zwei Textfelder zu stapeln. Ein Eingabefeld über einem dynamischen Feld.
Setzen Sie das Alpha des Eingabefeldes auf 0. Fügen Sie dann einen CHANGE-Event-Listener zum Eingabefeld hinzu. Aktualisieren Sie im Handler das dynamische Feld und positionieren Sie den Cursor basierend auf der textWidth neu.
Nicht ideal, aber es hat seinen Zweck erfüllt.
Sie können benutzerdefinierte Cursor erstellen und diese mit dem Cursor-Manager ändern. http://help.adobe.com/de_DE/flex/using/WS2db454920e96a9e51e63e3d11c0bf613bf-7fff.html oder https://www.flextras.com/blog/index.cfm/2011/2/25/Creating-a-Custom- Cursor-in-Flex. Was ich nicht sicher bin, ist, dass die blinkende Linie in einem TextInput einen Cursor darstellt, der mit diesem Ansatz modifiziert werden kann. – JeffryHouser
Er meint Textcursor, nicht Mauszeiger. –