| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Hobby Flasher Registriert seit: Aug 2004 Ort: Gorleben
Beiträge: 115
| Cursor Position
hallo ich hab ein textfeld in dem ich mit einem button und einer ComboBox in das textfeld schreiben lasse. Der button funzt prima das gleiche wollte ich jetzt mit der ComboBox machen das klappt leider nur fast. Nach dem drücken der ComboBox spring der Cursor zum anfang des textes und lässt sich nicht wieder zurück setzten hat da einer einen tipp wieso das so ist?Code: msg_txt.onSetFocus = function() {
if (help_mc == undefined) {
// ort für ein onEnterFrame
_root.createEmptyMovieClip("help_mc",this.getNextHighestDepth());
}
help_mc.onEnterFrame = function() {
// selects retten, solange selectiert ist
this._selA = Selection.getBeginIndex();
this._selE = Selection.getEndIndex();
};
};
msg_txt.onKillFocus = function() {
delete help_mc.onEnterFrame;
};
};
kursiv.onRelease = function() {
Selection.setFocus(msg_txt);
Selection.setSelection(help_mc._selA, help_mc._selE);
var _str = '<i>';
auswahl = msg_txt.text.substring(help_mc._selA, help_mc._selE);
msg_txt.replaceSel('###');
msg_txt.htmlText = msg_txt.htmlText.split('###').join(_str);
msg_txt.replaceSel(+auswahl+"</i>");
};
// ########## ComboBox1 Farb erstellung ##########
Inhalt1 = [ "Farbe","#FFFFFF",
"Schwarz","#000000",
"Rot","#FF0000",
"Grün","#009900",
"Blau","#0000FF",
"Gelb","#CCCC00",
"Magenta","#FF00FF",
"Hellblau","#0099AA" ];
for (var x = 0; x < Inhalt1.length-1; x += 2) {
ComboBox1.addItem(Inhalt1[x], Inhalt1[x+1]); }
ListenerObject1 = new Object();
ListenerObject1.change = function (Event1){
UserFarbe = Event1.target.selectedItem.data;
Selection.setFocus(msg_txt);
Selection.setSelection(help_mc._selA, help_mc._selE);
var _str = '<font color="';
var _str2 = '>"';
var _str3= '</font>';
auswahl = msg_txt.text.substring(help_mc._selA, help_mc._selE);
msg_txt.replaceSel('#############');
msg_txt.htmlText = msg_txt.htmlText.split('#############').join(_str);
msg_txt.replaceSel(+UserFarbe+_str2+auswahl+_str3);
}
ComboBox1.addEventListener("change", ListenerObject1);
stop();
__________________ "Der Grund, warum wir alle so gern von Anderen gut denken ist der, dass wir uns vor uns selber fuerchten. Optimismus beruht einzig auf Angst." Pessimisten sind Optimisten, die einfach nur nachgedacht haben. Mad der notorische Schwarzseher ;-) www.FlashtoFlash.de/blog |
| | |
| | #2 (permalink) |
| Hobby Flasher Registriert seit: Aug 2004 Ort: Gorleben
Beiträge: 115
|
Hilfe wenn ich den teil rausnehme spinnt der cursor nicht mehr aber erfügt den text dann am anfang des textes ein und nicht da wo grade der cursor steht. Code: Selection.setFocus(msg_txt);
Selection.setSelection(help_mc._selA, help_mc._selE);
__________________ "Der Grund, warum wir alle so gern von Anderen gut denken ist der, dass wir uns vor uns selber fuerchten. Optimismus beruht einzig auf Angst." Pessimisten sind Optimisten, die einfach nur nachgedacht haben. Mad der notorische Schwarzseher ;-) www.FlashtoFlash.de/blog |
| | |
| | #3 (permalink) | |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
| Zitat:
.
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ | |
| | |
| | #4 (permalink) |
| Hobby Flasher Registriert seit: Aug 2004 Ort: Gorleben
Beiträge: 115
|
ups ich sehe grade ich hab flash mx 2004 angegeben das stimmt nicht ist flash 8. ich hoffe das ist nicht so schlimm *rotwird* habs mal hochgeladen test.rar
__________________ "Der Grund, warum wir alle so gern von Anderen gut denken ist der, dass wir uns vor uns selber fuerchten. Optimismus beruht einzig auf Angst." Pessimisten sind Optimisten, die einfach nur nachgedacht haben. Mad der notorische Schwarzseher ;-) www.FlashtoFlash.de/blog |
| | |
| | #5 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
...da ich kein Flash 8 habe, wäre es nicht schlecht, es als MX 2004 abzuspeichern. Sehe nix im Code, was dagegen sprechen würde.
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #6 (permalink) |
| Hobby Flasher Registriert seit: Aug 2004 Ort: Gorleben
Beiträge: 115
|
__________________ "Der Grund, warum wir alle so gern von Anderen gut denken ist der, dass wir uns vor uns selber fuerchten. Optimismus beruht einzig auf Angst." Pessimisten sind Optimisten, die einfach nur nachgedacht haben. Mad der notorische Schwarzseher ;-) www.FlashtoFlash.de/blog Geändert von Mad Line (19-02-2006 um 14:47 Uhr) |
| | |
| | #7 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Hallo! Watt für eine Scheiße ![]() Anscheinend muss man warten, bis die Combobox wieder geschlossen ist. Ich weiß nicht, ob's dafür einen Listener gibt. Hab's einfach mal mit onEnterFrame gemacht... Vielleicht weiß es ja auch noch Jemand besser... PHP-Code:
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
| | #8 (permalink) |
| Hobby Flasher Registriert seit: Aug 2004 Ort: Gorleben
Beiträge: 115
|
hey super das geht doch ich hab zwar keinen plan wieso das jetzt nicht so gut sein soll aber hauptsache es geht. Dickes Danke
__________________ "Der Grund, warum wir alle so gern von Anderen gut denken ist der, dass wir uns vor uns selber fuerchten. Optimismus beruht einzig auf Angst." Pessimisten sind Optimisten, die einfach nur nachgedacht haben. Mad der notorische Schwarzseher ;-) www.FlashtoFlash.de/blog Geändert von Mad Line (19-02-2006 um 20:51 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |