Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-05-2004, 18:18   #1 (permalink)
409coffeemaker
Gast
 
Beiträge: n/a
Leeres dyn. Textfeld Länge (Ziffern) abmessen

Hi,

ich baue gerade an einem Lauftext über 3 Zeilen und variiere nach dem Coden eventuell nocheinmal Schriftgröße.

Da das dyn. Textfeld nun „abgezähltermaßen“ ca. 30 Zeichen umfasst macht das bei 3 Feldern 90 Zeichen. Ist nun der String, der dort durchläuft 44 Zeichen nur lang, wird diese mit

möglicheGesamtzeichen-stringlänge=anzahlAnLeerzeichen

Leerzeichen aufgefüllt, um reibungslos durchzulaufen.


Ist es nun möglich, per Script die maximal Möglichen Zeichen eines dyn. Textfeldes, das leer ist, abzufragen?

So ca. mit textfield._maxlength ?

Gibt es da irgendetwas?


Liebe Grüße

Yves
  Mit Zitat antworten
Alt 25-05-2004, 18:35   #2 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Man kann sich sicher ne function zu recht legen. Aber aus flash heraus gibt es soweit ich weiss keine feste function mit der es möglich sein könnte.

Allerdings könntest du deinem Text Feld vorschreiben wieviel man max. reinzuschreiben hat:

PHP-Code:
myTxt.maxChars 10;

// max. mögliche Eingabe von 10 Zeichen 
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler ist offline   Mit Zitat antworten
Alt 25-05-2004, 21:59   #3 (permalink)
409coffeemaker
Gast
 
Beiträge: n/a
Ja, aber es geht mir darum den Wert nicht hineinzuschreiben sondern dynamisch auslesen zu lassen.

So könnte ich ja auch die gezählten Zeichen ins Script eintragen. UNd wenn ich danach eine kleinere Typo nehme muss ich die Zahl wieder ändern, verstehst du?


Liebe Grüße und thx anyway


Yves
  Mit Zitat antworten
Alt 25-05-2004, 22:21   #4 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Ne is klar ...

Also wie gesagt aus Flash heraus besteht keine direkte Möglichkeit dein Vorhaben zu ermöglichen...
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler ist offline   Mit Zitat antworten
Alt 25-05-2004, 22:38   #5 (permalink)
409coffeemaker
Gast
 
Beiträge: n/a
Zitat:
Geschrieben von FLASHStyler
Ne is klar ...
Ja ich weiß… Probleme die keine sind…

Aber es wäre sicherlich interessant soetwas realisieren zu können, findest du nicht?


Liebe Grüße

Yves
  Mit Zitat antworten
Alt 26-05-2004, 08:34   #6 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
naja, die Anzahl der Zeichen ist bei den meisten Schriften von der Wahl der Buchstaben abhängig:

lllllllll ( 9x klein L)
WW ( 2x W)

Das nimmt hier bei der Eingabe den gleichen Platz ein.

Wenn du so ne Schriftart nimmst, bei der alle Zeichen den gleichen Platz einnehmen, könntest du z.B. einfach mal in ner Schleife in deine Textformat methode getTextExtend einen immer längeren String packen, und dabei beobachten, wann die Breite größer als deine Textfeldbreite ist. Dann weißt du, wieviel Zeichen in eine Zeile passen.
Janoscharlipp ist offline   Mit Zitat antworten
Alt 26-05-2004, 11:47   #7 (permalink)
409coffeemaker
Gast
 
Beiträge: n/a
Stimmt, du hast Recht… ein Denkfehler… also KANN es soetwas auch gar nicht geben.


Vielen Dank!!


Liebe Grüße aus Dortmund

Yves
  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 19:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele