Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-11-2003, 18:15   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 7
Richtexteditor in Flash

Hallo,

will gerade einen Richtext-Editor in Flash schreiben! Bin allerdings relativ neu und unbedraft in diesem Bereich und Programmieren generell!
Ich habe im Moment zwei Probleme (s. fla-Datei!). Der Grund für die Probleme liegt m.E. darin, dass sobald der USER den Knopf anklickt, der Fokus und die Selection gewechselt werden.

Deshalb kann ich nicht zum Zeitpunkt des Fokus-wechsels mit onKillFocus die Cursorposition bzw. die Selection abfragen (weil AS dann schon nur noch -1 rauswirft, der Focus ist ja schon weg...)

Der Knopf rechts vom Textfeld soll folgendes tun:
1. markierten Text fett machen, wenn er nicht fett ist!
2. markierten Text wieder auf normal setzen, wenn er fett ist!
3. ist der markierte Text gemischt fett und nicht fett, dann soll alles fett werden!
4. ist KEIN Text markiert, soll man ab der aktuellen Cursorposition fett oder eben nicht mehr fett schreiben können, halt immer das genaue Gegenteil von dem, was vor dem Knopf-Drücken aktuell war!

So einiges funktioniert, manches leider nicht:
Die Punkte 1 - 3 sind kein Problem, wenn man den Text mit der Maus markiert hat! funzt alles wunderbar!

Markiert man den Text aber mittels SHIFT + Pfeiltasten, funktioniert dies nur, solange man mit den "Pfeil links"- oder "Pfeil rechts"-Tasten arbeitet! Bei "Pfeil nach oben" und "nach unten" gibt es totales Chaos!
Zum Punkt 4 ist mir noch keine Lösung gelungen, obwohl ich jetzt auch schon einiges probiert habe!

Weiß jemand Rat oder hat eine Idee? Guckt doch mal in das Script rein, wäre sehr sehr nett

ein geplagter Flash-Neuling!!


Vielen lieben Dank schon mal!


Simon
Angehängte Dateien
Dateityp: zip editor.zip (36,6 KB, 16x aufgerufen)
snpannar ist offline   Mit Zitat antworten
Alt 09-11-2003, 20:19   #2 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
Also a) schau mal auf Flashcomponents.net, da gibts nen recht guten für umme.

Ansonsten nutzt Du einfach onMouseUp, und speicherst jedes mal die Selection.

Das mit den Pfeiltasten ist dann natürlich problematisch.
Deshalb eventuell onKeyUp auch noch die Selection speichern
__________________
jeden Tag frisch

Geändert von beachmeat (09-11-2003 um 20:20 Uhr)
beachmeat ist offline   Mit Zitat antworten
Alt 10-11-2003, 11:41   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: nürnberg
Beiträge: 7
DANKE!!!!

[mouseUp und keyUp funktionieren wunderbar! Herzlichen Dank noch einmal! Das zweite Problem ist mittlerweile auch gelöst!

Ciao

Simon
snpannar 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 03:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele