Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-09-2004, 04:17   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 18
Zeilenabstand + externe Textdatei

ich nehm mal an auch das wurde schon besprochen, hab aber auf Anhieb nichts interessantes dazu gefunden.

Mir geht es um die Formatierung einer externen Text-Datei welche dann per LoadVars in ein Textfeld eingebunden wird.

Ich habe schon rausgefunden welche html-Tags verwendet werden können und welche nicht. Meine Frage dreht sich eher um den Zeilenabstand... scheinbar ein leidigs Thema.
Am einfachsten wäre das ganze natürlich ohne html-tags für den Zeilenabstand.

Da ja aber flash scheinbar \r und \n als seperaten Zeilenabstand betrachtet hab ich dann immer doppelte Abstände.

ActionScript:
  1. text1=text1.split("\r\n").join("\n");
  2. VarsText1=new LoadVars();
  3. VarsText1.load("text.txt");
  4. VarsText1.onLoad=function(success){
  5.     if (success){
  6.     text1.text = this.content1;
  7.     }
  8. };

Legende:
text1=Name Textfeld
content1=Name Variable in der text.txt

nun irgendwie funktioniert das nicht so ganz wie ich will, das split und join hat scheinbar keinen Effekt. Der Text hat leider immer noch den doppelten Abstand. Weiss auch nicht ob das split-join auf das Textfeld angewendet werden muss... benutze Flash erst seit einigen tagen, drum halt noch viele doofe Fragen
das Textfile ist unicode formatiert mit einigen html-Tags (<b> etc...)
Bei meinem Textfeld ist mehrzeilig aktiviert ebenso wie "text als html wiedergeben"

naja, wahrscheinlich scheiterts an was ganz doofem...
quiqueg ist offline   Mit Zitat antworten
Alt 10-09-2004, 04:21   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.

Kannst ja mal nach „TextFormat.leading“
schauen, vielleicht hilft es weiter.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 10-09-2004, 08:39   #3 (permalink)
Neuer Benutzer
 
Benutzerbild von webxvideo
 
Registriert seit: Nov 2003
Ort: berlin
Beiträge: 883
Versuchs mal so:

PHP-Code:
VarsText1=new LoadVars(); 
VarsText1.load("text.txt"); 
VarsText1.onLoad=function(success){ 
    if (
success){ 
        var 
myString=this.content1.split("\r");
        
text1.text =myString.join("");
    } 

webxvideo ist offline   Mit Zitat antworten
Alt 10-09-2004, 16:53   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 18
vielen dank webxvideo... hat wunderbar geklappt.
quiqueg 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 15:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele