Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-09-2003, 15:39   #1 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
Zeilenumbruch aus externer Datei macht Probleme

Hallo zusammen!

Mittlerweile bin ich schon kurz davor, aufzugeben...

ich erstelle ein dynamisches Textfeld mit
ActionScript:
  1. createTextField("textfeld",1,-150,10,300,160);
  2. textfeld.embedFonts = true;
  3. textfeld.selectable = true;
  4. textfeld.multiline = true;
  5. textfeld.wordWrap = true;
  6. textfeld.html = true;
  7. textFormat = new TextFormat();
  8. textFormat.font="pixelFJ8pt1";
  9. textFormat.size=8;
  10. textFormat.color = 0xFFFFFF;
  11. textfeld.htmlText=_root.daten;
  12. textfeld.setTextFormat(textFormat);
Wenn ich jetzt in die externe Textdatei einen Zeilenumbruch per <br>, <p> oder %0D einbauen will, bekomme ich den zwar noch angezeigt...aber alles was danach kommt, beachtet den Zeilenumbruch des Textfeldes nicht mehr und verläßt fröhlich den Bildschirm Richtung rechter Bildrand...
Was stimmt denn hier nicht?
Hat jemand sowas schon mal gehabt? Wenn ja...wie läßt sich das abstellen?

Bin echt kurz vor dem Zusammenbruch...

__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !
Geheimrat ist offline   Mit Zitat antworten
Alt 03-09-2003, 15:47   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
geht bei mir mit Arial einwandfrei.
ActionScript:
  1. daten="halia halo # weiter nächste zeile # noch eine"
  2. createTextField("textfeld",1,-150,10,300,160);
  3. textfeld.embedFonts = true;
  4. textfeld.selectable = true;
  5. textfeld.multiline = true;
  6. textfeld.wordWrap = true;
  7. textfeld.html = true;
  8. textFormat = new TextFormat();
  9. textFormat.font="neue";
  10. textFormat.size=18;
  11. textFormat.color = 0x000000;
  12. textfeld.htmlText=_root.daten;
  13. textfeld.setTextFormat(textFormat);
äh # sind die br
__________________
gruß Harry

Geändert von HAY (03-09-2003 um 15:49 Uhr)
HAY ist offline   Mit Zitat antworten
Alt 03-09-2003, 15:52   #3 (permalink)
anyway
Gast
 
Beiträge: n/a
...hatte ich auch schonmal das Problem und keine natürliche Erklärung für gefunden - vielleicht eine Verschwörung?

Bei mir hats letztendlich geholfen, den Font nicht über Textformat zuzuweisen, sondern mit in die htmlText-Zuweisung zu schreiben:

ActionScript:
  1. textFormat = new TextFormat();
  2. textFormat.size=8;
  3. textFormat.color = 0xFFFFFF;
  4. textfeld.htmlText="<font face='pixelFJ8pt1'>"+_root.daten+"</font>";
  5. textfeld.setTextFormat(textFormat);

...so hats dann bei mir jefunzt.

anyway.
  Mit Zitat antworten
Alt 03-09-2003, 15:54   #4 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
Ich hab mal einen Screenshot gemacht.

Und ich hatte etwas vergessen zu erwähnen:
Es ist jetzt lediglich EIN <br> im externen Text. Wenn ich mehrere <br> benutze, schneidet er mir immer nur den Text nach dem letzten <br> ab.

Angehängte Dateien
Dateityp: zip komisch.zip (2,2 KB, 17x aufgerufen)
__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !
Geheimrat ist offline   Mit Zitat antworten
Alt 04-09-2003, 07:59   #5 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
@anyway
Suuuper! Grad ausprobiert...und es funktioniert!



Gibts da noch irgendwelche dir bekannten Einschränkungen oder Nachteile bei dieser Methode?
__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !
Geheimrat ist offline   Mit Zitat antworten
Alt 04-09-2003, 11:06   #6 (permalink)
anyway
Gast
 
Beiträge: n/a
Nö, habe zumindest bisher keine Nachteile ausmachen können...Weshalb man auf diesen 'Trick' überhaupt zurückgreifen muß ist mir nach wie vor schleierhaft. Aber: was funzt das funzt - und das ist ja die Hauptsache...

anyway.
  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 15:30 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele