| |||||||
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) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
| im Textfeld nach Eingabe von ';' einen Umbruch erzwingen
Hallo, mir ist die Frage schon fast peinlich, aber hatte hier nix gefunden zu meinem Problem. Also ich möchte, das wenn ich in meinem Textfeld(Instanzname: script) ein Semikolon eingebe, das der Coursor in die nächste Zeile "hüpft". Leider klapt das nich so(habs mit '\r' und newline probiert), hier ist mal der Script: Code: onEnterFrame = function(){
script.onChanged = function(){
if(script.text.charAt(script.length-1) == ';'){
script.text+= newline; //???
}
}
} Geändert von rendner[i] (14-01-2005 um 12:45 Uhr) |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Apr 2003
Beiträge: 41
|
Hi, glaube was Du suchst ist "\n". Damit kannst Du in einem HTML TextField einen Umbruch erzeugen. Gruß Henner
__________________ ShopStrategen E-Commerce Beratung |
| | |
| | #3 (permalink) | |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
| Zitat:
Ne, das geht in Flash ja nich. Soweit ich weis is das in Flash '\r' was in anderen Programmiersprachen '\n' ist(und ausprobiert hatte ich es auch schon ).Habe gerade festgestellt, das mein Script nur funtzt, wenn ich nochmal in das Textfeld Klicke, is aber blöd(dann kann der user auch gleich Enter drücken )!!!!! (und dann gehts auch mit '\n', hab ich mich wohl doch geirrt)Wie kann man das nun lösen???? Geändert von rendner[i] (14-01-2005 um 15:42 Uhr) | |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Apr 2003
Beiträge: 41
|
Also bei mir funktioniert es?!?
__________________ ShopStrategen E-Commerce Beratung |
| | |
| | #6 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
|
...hmmm im Internet hab ich auch noch keine Lösung gefunden. Geht das denn überhaupt, was ich will, oder gibts sowas in Flash leider noch nicht? Mann müsste halt nur das Textfeld "updaten" (den Coursor). Weis mir echt keinen Rat mehr, hab schon das Textfeld dynamisch erstellt, den Text dann in einer Variable zwischengespeichert und dann ein "neues" erstellt (habe das gleiche auf der gleichen Tiefe erstellt) und dann diesem Textfeld den Inhalt der Variable plus '\n' übergeben. aber nix will |
| | |
| | #7 (permalink) |
| querdenker Registriert seit: Jun 2001 Ort: formel1-stadt hockenheim
Beiträge: 4.731
| ActionScript:
myT1 ist eine eingabetextfeld, myT2 ein dynamisches textfeld...und nu darfst du dich austoben.. ![]() ![]() greetz kelor
__________________ Team Flashbattle Zur ActionScript-Referenz Liste ALLER Funktionen/Objekte in Flash MX 2oo4 ActionScript - ScriptCollection FlashMX/PHP-Kontaktformular inkl. Multiempfängerauswahl[Kombobox] Es gibt dumme Fragen! Geändert von kelor (15-01-2005 um 15:58 Uhr) |
| | |
| | #8 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
|
@ Kelor Hatte das mitlerweile auch schon mit meiner Variante hinbekommen, das das, das gleiche Ergebnis liefert wie deine Version. Bloß fehlt mir ja dann mein ';'! Was aber noch drinne bleiben soll! Habs schon selber Hinbekommen, setze einfach ein ';' mit vor das '\n'. Aber warum kann ich den Text nicht gleich so manipulieren: Code: script.text = script.text.split(';').join('\n'); Danke! Geändert von rendner[i] (15-01-2005 um 17:07 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |