Flashhilfe.de - Flash Community

Cursorposition im Textfeld ändern [Flash 9]

 


AntwortenRegistrieren Seite1  

chricken#1
Benutzerbild von chricken
Beiträge: 65
Registriert: Apr 2004

04.09.2008, 12:19

Hallo,
ich habe da ein Problem, das wahrscheinlich einfach zu lösen, aber ich komme einfach nicht drauf.

Ich habe ein Texteingabefeld, in dem numerische Werte eingegeben werden sollen. Eine Kommazahl soll natürlich auch funktionieren, daher lasse ich eingegebene Kommata automatisch in Punkte umwandeln.
Und das folgendermaßen:
ActionScript:
1
2
3
4
5
6
_root. textfeld.onChanged = function() {
  if(_root.textfeld.text.charAt(_root. textfeld.text.length-1)==","){
    _root. textfeld.text=_root. textfeld.text.slice(0,_root. textfeld.text.length-1);
    _root.txt_wohnflaeche_ergebnis.text+=".";
  }
}

So weit, so gut. Das funktioniert auch. Aber: Nach dieser Operation befindet sich der Cursor vor dem Punkt. Das ist nicht gut.
Daher möchte ich gerne wissen, wie man den Cursor im Textfeld auf eine bestimmte Stelle (hinter dem letzten Zeichen) manövriert.

Besten Dank
Chricken

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-2021 Sebastian Wichmann - Flashhilfe.de