{lang: 'de'}
Flashhilfe.de - Flash Community

Cursorposition in TextArea-Komponente setzen [Flash 11]

 


AntwortenRegistrieren Seite1  

Basti2010#1
Benutzerbild von Basti2010
Beiträge: 43
Registriert: Jun 2011

26.07.2011, 19:06

Liebe Flash-Entwickler,

wenn man einer TextArea-Komponente den Focus zuweist über:

ActionScript:
1txtArea.setFocus();


dann wird der Cursor offenbar nicht automatisch eingeblendet. Man muss erst auf die TextArea-Komponente klicken, um das zu erreichen. Weiß jemand, wie man dafür sorgt, dass auch der Cursor angezeigt wird. Die Cursor-Position neu zu setzen, bringt nicht das gewünschte Ergebnis. Der Code:

ActionScript:
1txtArea.textField.setSelection(5, 5);


setzt zwar den Cursor auf Position 5, wird aber dennoch nicht angezeigt.

Viele Grüße
Basti
Schlagwörter: Cursor, textarea
Basti2010#2
Benutzerbild von Basti2010
Beiträge: 43
Registriert: Jun 2011

Themenautor/in

27.07.2011, 14:32

Konnte mir die Frage zum Teil selbst beantworten. Offenbar taucht das Problem nur auf, wenn man die Animation mit der Flash-Entwicklungsumgebung testet. Damit der Cursor angezeigt wird, muss nicht nur die TextArea-Komponente im Fokus liegen, sondern auch der Flash-Film als ganzes. Lässt man eine Animation testen, liegt der Fokus offenbar immer noch in der Flash-IDE und nicht im Flash-Film.
Schiman#3
Benutzerbild von Schiman
Beiträge: 24
Registriert: Apr 2011

27.07.2011, 18:02

Das kann ich bestätigen. Das bemerkt man besonders dann, wenn man versucht Tastenkombinationen im Flash-Film zu verwenden (beispielsweise STRG+A, um den Text in einem Textfeld zu markieren), dann wirkt dieser Befehl nicht auf den Flash-Film, sondern auf die IDE.

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de