Externe txt dateien ins swf laden. Was mach ich falsch?

green_phanta

Erfahrenes Mitglied
HI
Also hier ist mein Code in Flash:
PHP:
_root.mainText._alpha = 0; // Die beiden Elemente unsichtbar machen, damit sie am Anfang sosofrt einfaden
_root.Aufmacher._alpha = 0;
ausfaden = true; // Den setzen wir von anfang an auf true, damit "home" sofort angezeigt wird
einfaden = false; // Soll eingefadet werden?
txt = new LoadVars(); // Unser LoadVars-Objekt
ladetext = "impressum_text.txt"; // Dateiname der Textdatei
ladebild = "Home_BG.jpg"; // Dateiname der Bilddatei

_root.onEnterFrame = function() {
    if(_root.ausfaden) 
    { // Soll ausgefadet werden?
        _root.mainText._alpha -= 8;
        _root.Aufmacher._alpha -= 8;
        if(_root.mainText._alpha < 4) {
            ausfaden = false;
            txt.onLoad = function() {
                _root.mainText.text = txt.content;
                _root.einfaden = true; // erst text laden, dann einfaden
            }
            _root.Aufmacher.loadMovie(ladebild);
            txt.load(ladetext); // Text laden
        }
    } else if(einfaden) 
    { // Soll ausgefadet werden?
        _root.mainText._alpha += 8;
        _root.Aufmacher._alpha += 8;
        if(_root.Aufmacher._alpha > 98) {
            einfaden = false;
        }
    }    
}

Mein Textfile heißt: "impressum_text.txt" und der Inhalt ist : "content= lalala"

Aber wenn ich das swf abspiele, dann steht wenn ich den Btn an klick nur "undefined" da... warum?
Vielen Dank
mfg green
 
Hallo,

probiers mal mit

Code:
txt.onLoad = function() {
      _root.mainText.text = this.content;
      _root.einfaden = true; // erst text laden, dann einfaden
}

Setz ausserdem mal ein & vor den Variablen-Namen in der Textdatei:
Code:
&content=blablabla&

gruss
 
Zurück