Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-04-2006, 09:30   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 39
Textlänge im Textfeld abfragen

Hallo!
Ich hab mal eine Frage.
Ich habe ein Textfeld wo der Benutzer einen Text reinschreiben kann ;o)
Das soll er aber nicht unendlich können sondern nur solange bis das Textfeld zuende ist!
Habt ihr eine Ahnung wie das gehen soll?

Danke
steffundso ist offline   Mit Zitat antworten
Alt 06-04-2006, 09:51   #2 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
hi,
unten bei Eigenschaften das TF auf Eingabetext setzen und rechts
die MAX. Zeichenanzahl eingeben...

fertig...

c.

PS: So ists bei MX2004 .. denk aber das es beim 8er nicht anders ist
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------

Geändert von darwin26 (06-04-2006 um 09:53 Uhr)
darwin26 ist offline   Mit Zitat antworten
Alt 06-04-2006, 09:54   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 39
Hi!
Die Maximale länge ist ja von Schriftart zur Schriftart unterschiedlich!
Zum Beispiel könnte jemand 5x QQQQQ eingeben und das Textfeld ist voll und ein andere gibt 5x iiiii ein und das Textfeld ist nur zur Hälfte gefüllt.
steffundso ist offline   Mit Zitat antworten
Alt 06-04-2006, 09:58   #4 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
achso...
dann nimm mal die FlashHilfe(F1) und sieh
dir mal in der TextField-Klasse folgendes an:

- TextField.length
- TextField.maxChars

grz.chris
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------
darwin26 ist offline   Mit Zitat antworten
Alt 06-04-2006, 10:13   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 39
hmm.. ne.. irgendwie bekomm ich das nicht hin..
da ist ja auch noch das problem, dass man die Schriftgröße verändern kann..
Das müsste ja z.B. auch berücksichtigt werden.. ;o(
steffundso ist offline   Mit Zitat antworten
Alt 06-04-2006, 10:15   #6 (permalink)
von natur aus sanft
 
Benutzerbild von darwin26
 
Registriert seit: Jan 2002
Ort: Landshut
Beiträge: 1.404
ähem... Nebenfrage:
Was wird n das mal???

c.
__________________
------------------------------------------------
Lieber mal nachfragen als stundenlang doof rumsitzen ;)
Landshuter Hochzeit 1475
------------------------------------------------
darwin26 ist offline   Mit Zitat antworten
Alt 06-04-2006, 10:18   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 39
Ein Programm mit dem man sich sein eigenes Shirt Designen kann.
Man hat halt 3 Textfelder die man eigenständig mit Schrift und Farbe gestallten kann..
Die Anwendung steht auch schon. Der einzige Fehler ist nur noch das mit den Textfeldern...
steffundso ist offline   Mit Zitat antworten
Alt 06-04-2006, 12:03   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 39
Hallo`?
Hat keiner ne Idee?

inhalt.onChanged = function()
{
trace(inhalt.length);
if(inhalt._width >162)
{
trace(inhalt.length);
inhalt.maxChars = inhalt.length;
//inhalt.value=inhalt.value.substr(0,1);
trace(inhalt._width );
}

}

Ich habe jetzt zwar ein maxChar aber wenn ich die Schrift größer wird, so wird auch das Textfeld größer..
Kann man das irgendwie abstellen und den rest der Zeichen die dann zu viel sind abschneiden?
steffundso 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 10:33 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele