1&1 Webhosting
Flashhilfe.de - Flash Community

zeilenumbruch in einem Textfield [Flash 10]

Forum > ActionScript 3.0 > zeilenumbruch in einem Textfield

 


AntwortenRegistrieren Seite1  

 29.10.2009, 18:19 
Beiträge: 39
Wohnort: Berlin
Registriert: Oct 2009

zeilenumbruch in einem Textfield
Hallo,

weis jemand von euch wie ich in einem textfiel einen zeilenumbruch mache? also das er mir nich alles in eine Zeile schreibt.


mfg benji
 29.10.2009, 19:12Re1
Benutzerbild von springerFlashhilfe.de Moderator
Beiträge: 4906
Wohnort: zuhaus
Registriert: Apr 2004

hi,
ActionScript:
1
2
3
var t:TextField = new TextField();
t.text = "text\ntext";
this.addChild(t);
lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen...
 30.10.2009, 09:30Re2
Benutzerbild von 2kOne
Beiträge: 46
Registriert: Apr 2008

Hi

also wie springer schon gezeigt hat ist das "\n" dafür verantwortlich einen Umbruch zu machen.

Wollte es nur nochmals getrennt vom Wort "text" schreiben nicht, dass du meinst nur das "\" ist dafür verantwortlich. Also Springer nicht übel nehmen.

LG
2K
 
nicht sichtbar bei eingeloggten Mitgliedern1&1 Webhosting
 30.10.2009, 10:08Re3
Beiträge: 39
Wohnort: Berlin
Registriert: Oct 2009

Themenautor/in

Vielen dank das genau das was ich hören wollte ich wusste nur nicht wie ich das syntaktisch schreiben muss werds gleihc mal ausporbieren


mfg benji
 30.10.2009, 10:19Re4
Beiträge: 39
Wohnort: Berlin
Registriert: Oct 2009

Themenautor/in

Also das problem konnte ich nicht behben weil das problem is ich lese meine string aus einer xml file ein( die daten stehen in dem tag <freitext></>. Die Daten werden auch wunderbar ausgelesen nur schreibt er mir alles in eine Zeile was ich natürlich nicht möchte. Wo muss ich das "\n" einfügen damit er mir den zeilenumbruch so macht das er nicht über mein bild hinaus schreibt sondern am ende einen Umbruch macht statt drüber hinaus zu schreiben.

jemand eine idee wie das funktionieren könnte?


MfG Benji
 30.10.2009, 10:24Re5
Benutzerbild von 2kOne
Beiträge: 46
Registriert: Apr 2008

Wie weist du denn den Text zu??
Als "htmlText" oder normal als "text" ??

Wenn du den Text als "htmlText" zuweist müsstest du in deiner xml Datei einfach einen "<br>"-Tag an die gewünschte Stelle des Umbruchs setzen wenn mich nix täuscht.

2K
 
nicht sichtbar bei eingeloggten Mitgliedern
 30.10.2009, 10:47Re6
Beiträge: 39
Wohnort: Berlin
Registriert: Oct 2009

Themenautor/in

ich geh mal davon aus das es als normal text geschrieben wird jedefalls find ich nirgendswo was mit allow htmltext oder sowas
auch wenn ichs mit html text versuche das problem wenn ich dann in meine xml ein br setzte zeigt er mir gar nix mehr an

mfg benji
Geändert von Stonedbenji am 30.10.09 um 10:58 Uhr

 30.10.2009, 11:22Re7
Benutzerbild von 2kOne
Beiträge: 46
Registriert: Apr 2008

Ich habe hier nun ein Beispiel, welches auf jeden Fall klappt!
habe es gerade getestet.

in etwa so:
ActionScript:
1
2
3
4
5
6
7
var string:String = new String("Das ist ein Text mit Zeilenumbruch <br/>wie du es wolltest ;-)");

var tf:TextField = new TextField();
   tf.multiline = true;
   tf.autoSize = TextFieldAutoSize.LEFT;
   tf.htmlText = string;
   addChild(tf);


Wenn du deinem Dynamischen TextFeld den Part -> "tf.multiline = false;" setzt geht es nicht! Das TextFeld muss wissen, dass es mehrzeilig sein kann!

Probiere es einfach jetzt mal so, in deiner xml Datei einen "<br/>" tag einzufügen.

achja: Vergiss auch nicht diesen Part (seeehr wichtig!) -->>"tf.htmlText = string;"!

LG
2K
Geändert von 2kOne am 30.10.09 um 11:24 Uhr

 30.10.2009, 11:43Re8
Benutzerbild von 2kOne
Beiträge: 46
Registriert: Apr 2008

So ich habe nochmals ebend etwas gebastelt, damit du auch was hast ;)

Lad dir einfach das angehängte Package runter und schau es dir mal an.
Alles ganz ohne <br/> tag oder so.

Habs in Flash CS3 erstellt.

grüße
2K

Angehängte Dateien:
Komprimierte Datei xml_umbruch_fh.zip6.99 KB
 30.10.2009, 14:10Re9
Beiträge: 39
Wohnort: Berlin
Registriert: Oct 2009

Themenautor/in

Das ist echt sehr sehr cool von dir das du dich dafür so angachierst. Dafür möchte ich dir auch mal danken : -P ich hab das problem GAAAAAANZ einfach gelöst.
Indem ich meintextfeld.wordwrap = true; gesetzt habe xD

abertrozdem vielen dank für die hile falls du mal hilfe brauchst darfst mich gern asnchreiben :-P

mfg Benji
 
Themen
Ähnliche Beiträge zum Thema
Guten Tag/Abend [Flash 8] 14.01.2010 - MedMer
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de