| |||||||
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) |
| SuicideCommander Registriert seit: Jul 2006 Ort: Beilngries
Beiträge: 85
| TextArea mit bestimmter Anzahl Zeilen
Hi, ich versuche eine TextArea zu scripten, was eigentlich ein TextField mit einer bestimmten Breite und einer bestimmten Anzahl von Zeilen ist. Alles eigentlich sehr einfach, nur wo ich Probleme habe, ist bei der Anzahl der Zeilen, denn die soll konstant sein, unabhängig davon, wieviel Text reingeschrieben wird. Es gibt ja die Eigenschaft numLines(), aber die ist leider nur ReadOnly :-( Hat da grad jemand nen Trick auf Lager? Danke & Gruß, Mario
__________________ I sold my soul for rock'n roll, bitch! |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
das wirst du selbst programmieren müssen via change denn woher soll der 'trick' wissen was du willst? soll beim überschreiten keine eingabe mehr möglich sein, oder dann die oberste zeile gelöscht werden? was ist, wenn man zwischendrinn text einfügt, sollen dann die letzten buchstaben gelöscht werden?
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) |
| SuicideCommander Registriert seit: Jul 2006 Ort: Beilngries
Beiträge: 85
|
Ich kann das ganze ja auch in Flash von Hand machen, da klappt das ja auch wunderbar, dass er nur den Text anzeigt, der Platz hat, innerhalb der Zeilen, die ich entsprechend der Textfeld-Größe definiert habe. Heisst also, ich geh her, erstell ein neues Textfeld mit einer bestimmten Breite, geh dann ins Textfeld, drück zweimal Return, so dass ich eine Höhe von drei Zeilen hab und füge dann per Script Text ein. Das was nicht mehr reinpasst, zeigt er auch nicht an. Wunderbar. Mit AS3 hab ich das leider noch nicht raus, wie ich das machen könnte. Muss aber doch möglich sein, wenn's in Flash an sich schon geht...
__________________ I sold my soul for rock'n roll, bitch! |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
dir geht es also nicht um den inhalt, sondern um die anzeige des feldes selbst. der inhalt darf schon mehr als x zeilen sein? dann entweder eine maske drüber, oder textfeld auf der bühne anklicken und im menü: text/bildlauf anhaken.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (16-11-2009 um 16:51 Uhr) |
| | |
| | #5 (permalink) |
| SuicideCommander Registriert seit: Jul 2006 Ort: Beilngries
Beiträge: 85
|
Ok, die Lösungswege sind mir bekannt, sind meiner Meinung nach aber auch nur Workarounds. Mich wundert halt nur, dass es in Flash geht, aber mit AS3 nicht programmierbar sein soll...
__________________ I sold my soul for rock'n roll, bitch! |
| | |
| | #6 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
deine anmerkung verstehe ich nicht ganz. du kannst doch die höhe eines textfeldes per programm setzen.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #7 (permalink) |
| SuicideCommander Registriert seit: Jul 2006 Ort: Beilngries
Beiträge: 85
|
Die Höhe kann ich aber nur in Pixeln setzen, nicht in Anzahl Zeilen. Da nun aber nicht jede Schrift gleich Hoch ist und auch der Zeilenabstand variiert, tu ich mich schwer, das mit .height zu lösen. Allerdings könnte es funktionieren, wenn ich das Textfeld anlege, dann das TextFormat zuweise, dann einen Beispieltext einfüge, dann die Höhe auslese, dann den Beispieltext wieder lösche und dann die Höhe auf die Anzahl der Zeilen, die ich als Parameter übergebe, multipliziert mit der Höhe für eine Zeile. Mal sehen :-)
__________________ I sold my soul for rock'n roll, bitch! |
| | |
| | #8 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
ok und damit? TextLineMetrics
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| numlines(), textarea, textfield |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| nur eine anzahl von zeilen anzeigen? | jonny-noob | PHP und MySQL | 2 | 10-04-2004 14:55 |
| anzahl zeilen im dyn. TF | the binary | ActionScript 1 | 1 | 21-08-2003 23:50 |
| anzahl von zeilen auslesen | -piXel-punX- | PHP und MySQL | 2 | 14-07-2003 17:15 |
| Anzahl Zeilen auslesen? | marox | ActionScript 1 | 4 | 09-07-2003 13:47 |
| textlänge / anzahl der zeilen <> externe .txt | noStein | ActionScript 1 | 2 | 16-11-2001 11:12 |