Skalierbare Textfelder

Zoostation

Grünschnabel
Hallo!

Ich bastle gerade an einem Comic, die Figuren unterhalten sich per Sprechblase.
Der Text in den Sprechblasen kommt aus einer Datenbank.
Da sich der Text ständig ändert und deswegen auch verschieden lang ist, sollten sich das Textfeld und die Sprechblase der Größe des Textes anpassen. Aber wie?

Hat jemand eine Idee?!

Vielen Dank im Voraus!

Zoostation
 
Hi Zoostation,

du musst dem dynamischen Textfeld einen Instanznamen geben. Dann hast du über das TextField (Objekt) eine ganze Menge Möglichkeiten.

Beispielsweise:

TextField.autoSize:
Eigenschaft; steuert die automatische Größenänderung und Ausrichtung von Textfeldern. Wenn die Eigenschaft autoSize auf "none" gesetzt ist, verhält sich das Textfeld normal und passt sich von der Größe und der Ausrichtung her nicht automatisch an den Text an. Wenn der Wert "left" lautet, werden die rechte und untere Seite des Textfelds automatisch vergrößert oder verkleinert, damit der gesamte Text in das Feld passt. Die linke und obere Seite bleiben unverändert. Wenn der Wert der Eigenschaft autoSize "center" lautet, wird die Größe des Textfelds automatisch geändert; die horizontale Mitte des Textfelds bleibt an der ursprünglichen horizontalen Mittenposition des Textfelds verankert. Die untere Seite passt sich größenmäßig automatisch an den Text an. Wenn die Eigenschaft autoSize auf "right" gesetzt ist, wird die Größe des Textfelds automatisch eingestellt. Die linke und untere Seite werden entsprechend vergrößert oder verkleinert. Die obere und rechte Seite bleiben unverändert. Bei der Eigenschaft autoSize ist true gleichbedeutend mit "left" und false gleichbedeutend mit "none".

Hoffe, geholfen zu haben.

Gruß,
Melanie
 
Hi,

vielen Dank für deine Antwort!
Das Problem mit dem Textfeld hab ich gelöst, jetzt muss sich nur mehr die Sprechblae an die Textlänge anpassen.
 
Zurück