Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-09-2004, 16:25   #1 (permalink)
:)
 
Benutzerbild von skillz08
 
Registriert seit: Jan 2002
Beiträge: 273
eingabe textfeld erweitern

hola chicas y chicos!
¿cómo es usted?

ich hab da ein kleines problem.
also:

ich habe ein inputfeld.
der user tippt ganz normal text ein.

wenn er jetzt zumbeispiel rechts so ne smile-leiste hat und aufn icon drückt,
soll das dem input text hinzugefügt werden.
(soweit kein prob: inputtext.text+=" =) ")
so, wenn er jetzt aber den courser irgendwo im text absetzt und also schon in vorhandenen text, sagen wir mal nen 5zeiler. und er setzt den focus in zeile 3 und will dor ein smile einfügen...
gehts natürlich mit .text+= " =) " net
denn da wird ja nur hinten rangehängt.
gibts in flash die möglichkeit text einzufügen,... ???
[also as1]

greets
basti
__________________
Scientia potestas est.

@home: .:: mac.blog ::.
@work: .::takomat::.

.:: coming up next ThiNk8lab ::.
skillz08 ist offline   Mit Zitat antworten
Alt 16-09-2004, 16:26   #2 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
HI,

schau dir dazu mal Selection in der Doku an...

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 17-09-2004, 00:19   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Selection.getCaretIndex() gibt die Position des blinkenden Textcursors zurück.
  Mit Zitat antworten
Alt 17-09-2004, 10:01   #4 (permalink)
:)
 
Benutzerbild von skillz08
 
Registriert seit: Jan 2002
Beiträge: 273
irgendwie steig ich da nicht durch ??
bin ich blöd oder was ?
mit
_parent._parent.textbox.meinInput.text.setFocus();
setz ich den focus auf das textfeld.
dann schreib ich drin rum, klick auf eine andere stelle und wenn ich mir dann:
Selection.getCaretIndex(); tracen lasse, kommt immer -1 raus...
__________________
Scientia potestas est.

@home: .:: mac.blog ::.
@work: .::takomat::.

.:: coming up next ThiNk8lab ::.
skillz08 ist offline   Mit Zitat antworten
Alt 17-09-2004, 10:31   #5 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
du musst natürlich nach dem Klick auf den Button den Focus setzen...genau dabei geht er doch verloren.

Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 17-09-2004, 13:12   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Du kannst Selection.getCaretIndex nur auslesen, wenn der Textcursor zu sehen ist. Wenn er nicht zu sehen ist, hat das Textfeld keinen Focus. Dann muss er - wie ludabruda schon schrieb - neu gesetzt werden. Nur nützen wird das wohl nicht viel, weil der Cursor dann immer an Position 1 sitzt. Das beste wäre es dann wohl, die Cursorposition vor einem Klick auf einen Button zu merken.
  Mit Zitat antworten
Alt 17-09-2004, 13:15   #7 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
hmm jetzt müsste man wissen ob OnMouseDown früher einsetzt als sein button klick..

dann könnte man onMouseDown die Curserpos speichern...
udn onRelease ausgeben...

nur so ne idee...

Gruss nky
nky ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele