Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-02-2006, 14:50   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Oldenburg
Beiträge: 29
Question inverse Text font

Hallo Flasher,
ich brauche eure Hilfe!
Ich habe ein Textfeld in dem ich Zeichen markieren kann.
Nun möchte ich die markierten Zeichen z.b. per Button in inverse erscheinen lassen, also die Hintegrundfarbe der markierten Zeichen mit der Fontfarbe tauschen. Geht das überhaupt?
Viele Grüße und schon mal Dank!!
__________________
NailArt24 - Das Nagelstudio in Oldenburg
www.NailArt24.de
reiner.pruefer ist offline   Mit Zitat antworten
Alt 17-02-2006, 16:53   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Mit der Selection-Klasse kannst du selektierte Strings auslesen um sie dann mit einer neuen Textformatierung über die Textformat-Klasse zurückzuschreiben. Schau dir mal die entsprechenden Infos in der Flash-Hilfe zu selection und textformat an...
  Mit Zitat antworten
Alt 23-02-2006, 06:44   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Ort: Oldenburg
Beiträge: 29
Hallo agedoubleju,
das habe ich schon versucht. Ich habe dort aber noch keine Möglichkeit gefunden, die Hintergrundfarbe eines von selektierten Charactern zu verändern. Die Fontfarbe oder den Style kann man verändern oder die Hintergrundfarbe des kompletten Textfeldes, aber die Hintergrundgarbe von einzelnen Charactern?
Viele Grüße
Reiner
__________________
NailArt24 - Das Nagelstudio in Oldenburg
www.NailArt24.de

Geändert von reiner.pruefer (23-02-2006 um 06:46 Uhr)
reiner.pruefer ist offline   Mit Zitat antworten
Alt 23-02-2006, 13:01   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Nimm mal folgendes als ersten Ansatz (ungetestet):
PHP-Code:
this.onEnterFrame = function(){
   
begin Selection.getBeginIndex(); 
   
end Selection.getEndIndex(); 
   
Selection.setSelection(begin,end);
   
choice myTxt.text.substring(begin,end);//myTxt ist der Instanzname des Textfeldes
   
if(begin != -&& end != -1){
      
delete this.onEnterFrame;
      
myTxt.background=true;
      
choice.backgroundColor=0xff0000;
      
meinTextformat = new TextFormat();
      
myTxt.setTextFormat(begin,end,meinTextformat);
   }

  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 16:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele