Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-02-2009, 18:28   #1 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
textlänge ermitteln und textfield vergrößern

hallo leute,
ich bin grad dabei mich in AS3 einzulesen und einwenig rum zu experimentieren.

folgende situation.

ich hab ein dynamisches textfeld erstellt:

PHP-Code:
var auswahl:TextField = new TextField();
var 
auswahlText:String =geladener Text;
auswahl.text auswahlText;
auswahl.284;
auswahl.145;
auswahl.width 138;
auswahl.height 30;
auswahl.mouseEnabled false;
auswahl.selectable false;
auswahl.multiline true;
auswahl.wordWrap true;
auswahl.name "auswahl";
addChild(auswahl); 
ich lade den text aus einer txt.

nun würd ich gern folgendes wissen.

wie kann ich ermitteln ob die textfield länge für den geladenen text ausreicht, doer ob der text zulang ist und nicht alles im textfield abgebildet werden kann? und falls der text zulang ist, das sich das textfield an der länge des textes anpasst.

ich hoff man versteht was ich mein (:

vielen dank für eure tipps schonmal in voraus.

liebe grüße,
marcel
vato ist offline   Mit Zitat antworten
Alt 19-02-2009, 20:00   #2 (permalink)
Neuer User
 
Benutzerbild von mohj
 
Registriert seit: Jan 2009
Beiträge: 423
Hallo.

Ein einfaches autoSize würde doch reichen?
PHP-Code:
auswahl.autoSize TextFieldAutoSize.LEFT
Oder soll der Text mehrzeilig und innerhalb einer gewissen Breite sein, da du extra schreibst:
PHP-Code:
auswahl.multiline true;
auswahl.wordWrap true
mohj ist offline   Mit Zitat antworten
Alt 19-02-2009, 20:07   #3 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
jab genau,

die breite soll die gleiche bleiben, es soll sich nur die länge ändern wenn erforderlig
vato ist offline   Mit Zitat antworten
Alt 19-02-2009, 20:13   #4 (permalink)
Neuer User
 
Benutzerbild von mohj
 
Registriert seit: Jan 2009
Beiträge: 423
Dann ersetz
PHP-Code:
auswahl.height 30
einfach durch
PHP-Code:
auswahl.autoSize TextFieldAutoSize.LEFT
mohj ist offline   Mit Zitat antworten
Alt 19-02-2009, 20:43   #5 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
werd ich mal rumprobieren damit, dank dir schonma (:
vato ist offline   Mit Zitat antworten
Alt 19-02-2009, 21:22   #6 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
hmm ne passiert nichts, da schreibt er den text am stück weg ohne umbruch
vato ist offline   Mit Zitat antworten
Alt 19-02-2009, 21:25   #7 (permalink)
AS-lehrling
 
Registriert seit: Jul 2001
Ort: Berlin
Beiträge: 614
ah doch passt, multiline vergessen (: danke

gibs auch eine möglichkeit abzufragen wieviele textzeilen oder umbrüche nun gemacht wurden?

um eine höhe rauszubekommen?

oder funzt dann einfach

variable = asuwahl.height;

?
vato 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 19:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele