| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| nah dran Registriert seit: Sep 2002 Ort: Karlsruhe
Beiträge: 147
|
Wäre toll, wenn mir hier schnell jemand auf die Sprünge helfen könnte: ich erstelle per createTextField eine Reihe von Textfeldern, die eine Standardformatierung über setTextFormat erhalten (Schriftart, Größe, Farbe...). In die Felder werden dann aus einer XML-Datei die Inhalte eingelesen, die z.T. auch HTML-Tags v.a. für Textauszeichnungen enthalten. Die Texte werden auch im Textfeld angezeigt, aber das ursprüngliche Textformat geht verloren, sobald html-Tags enthalten sind. Kann ich die beiden Arten der Formatierung denn nicht zusammen verwenden? Ein anderes Problem ist auch, daß bei embedFonts = true gar nichts mehr im Textfeld erscheint, aber das nur am Rande... Grüße, Panda |
| | |
| | #2 (permalink) |
| FlashLove@FirstSight Registriert seit: Feb 2003
Beiträge: 2.460
|
Wenn du auf den einen und selben Textabschnitt HTML Formatierung sowie Textformat verwendest, dann geht eins von beiden jawohl verloren. Du kannst allerdings beim Textformat angeben welcher Abschnitt formatiert werden soll. PHP-Code: Geändert von FLASHStyler (16-08-2004 um 20:23 Uhr) |
| | |
| | #3 (permalink) |
| nah dran Registriert seit: Sep 2002 Ort: Karlsruhe
Beiträge: 147
|
Hi Flashstyler, danke für deine Antwort! Hmm, so kann ichs aber leider nicht machen, weil die Inhalte ja dynamisch eingelesen werden und die Inhalte auch unterschiedlich formatiert werden müssen. Deshalb wollte ich eben alle allgemeinen Formateigenschaften in Flash (TextFormat-Objekt), die textspezifischen direkt im Text in der XML definieren. Mich wunderts nur, daß das Textformat überschrieben wird, denn wenn ich das Textfeld normal auf der Bühne erstelle und die Formateigenschaften "von Hand" eingebe, werden die bei htmlText ja auch beibehalten. Wenn ich das jetzt richtig sehe, müßte ich wohl oder übel auf das TextFormat-Objekt verzichten und in der XML alles per HTML machen, aber ohne CSS ist das ja ziemlich nervig, jeden Tag mit den Font-Attributen zu versehen. Kann ich in der XML irgendwie ein Standard-Textformat definieren, oder läßt sich das irgendwie anders umgehen? |
| | |
| | #7 (permalink) |
| nah dran Registriert seit: Sep 2002 Ort: Karlsruhe
Beiträge: 147
|
Habs jetzt so gelöst: Die textspezifischen Auszeichnungen (z.B. color oder bold) werden in der XML per HTML gesetzt, alle anderen, allgemeinen Formateigenschaften werden nach dem Übertragen des Textes ins HTML-Textfeld vom TextFormat übertragen. In dieser Reihenfolge klappts dann auch!! Warum es allerdings umgekehrt - erst Textformat dem Textfeld zuweisen, dann htmlText übertragen - nicht klappt, ist mir nicht klar, da wird das TextFormat komplett verworfen, und embedFonts klappt auch nicht mehr. Aber warum?? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |