Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-05-2005, 08:56   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 2
Selektierten Text auslesen

Hallo!
Ich möchte gerne ein Textfeld haben, indem man wie in Word Text selektieren und anschließend verändern kann ....
Dazu habe ich folgendes versucht:

stueck = substring("link", Selection.getBeginIndex()+1, (Selection.getEndIndex()+1)-(Selection.getBeginIndex()+1));

Problem:
Ich bekomme in link den selektierten Text nicht rein, weil der als selektiert markierte Text wieder deselktiert wird, wenn ich auf einen button drücke....

Bin aber auch kein Profi.

Weiß wer Rat?
proch ist offline   Mit Zitat antworten
Alt 02-05-2005, 09:47   #2 (permalink)
pensionist
 
Benutzerbild von troner
 
Registriert seit: Jan 2003
Ort: Thalheim b. Wels
Beiträge: 568
Hallo

ich mach das immer mit zwei variablen und setTextFormat!

ActionScript:
  1. //mouse listener object erstellen
  2. //dient zum abhören der selektion
  3. selektion = new Object();
  4.  
  5. //anfang und end index der selektion in variablen speichern
  6. selektion.onMouseUp = function() {
  7.     anfang = Selection.getBeginIndex();
  8.     ende = Selection.getEndIndex();
  9. };
  10.  
  11. //mouse listener festlegen
  12. editor_txt.onSetFocus = function() {
  13.     Mouse.addListener(selektion);
  14. };
  15. //kill mouse listener
  16. editor_txt.onKillFocus = function() {
  17.     Mouse.removeListener(selektion);
  18. };

und dann halt mit setTextFormat(anfang, ende, deinTextFormat); fertig

mfg mario
troner ist offline   Mit Zitat antworten
Alt 02-05-2005, 10:29   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2005
Beiträge: 2
Soweit so gut

... Leider verliert das Textfeld die Markierung, sobald ich z.B. einen button
oder andere Anklicke.
Gibt es eine intelligent Möglickeit dafür zu sorgen, dass der Text im Textfeld
nach der Selektierung (wie in Word unter Windows) selektiert bleibt?
proch ist offline   Mit Zitat antworten
Alt 02-05-2005, 11:20   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von proch
Gibt es eine intelligent Möglickeit dafür zu sorgen, dass der Text im Textfeld
nach der Selektierung (wie in Word unter Windows) selektiert bleibt?
Weiß nicht, ob das intelligent is, aber so gehts:
ActionScript:
  1. editor_txt.onKillFocus = function() {
  2. Mouse.removeListener(selektion);
  3. Selection.setSelection (anfang, ende);
  4. };
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar 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 06:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele