Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-11-2005, 11:08   #1 (permalink)
Neuer User
 
Registriert seit: May 2002
Ort: Hamburg
Beiträge: 125
Variable aus externer txt

Irgendwie komme ich grade nicht mit dem Laden von Variablen aus einer Textdatei klar. Ich habe ein dynamisches Textfeld auf der Bühne, dass ich im ersten Frame mit "_root.textfeld=inhalt;" anspreche. Die Variable "inhalt" habe ich in einer externen txt-Datei "test.txt" definiert (in der txt steht "inhalt=Guten Tag"), die ich vorher laden möchte.
Ich dachte, dass es damit getan wäre zu schreiben:

loadVariables("test.txt","");
_root.textfeld=inhalt;

Aber das gibt mir nur ein undefined aus. Was muss ich hier anders machen?
BigO ist offline   Mit Zitat antworten
Alt 08-11-2005, 11:20   #2 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Hatte da auch mal meine Probleme. Habs dann dank diesem Thread hinbekommen. Kannst ja mal überfliegen, vielleicht hilft es dir bei deinem Problem:

Array in txt schreiben und wieder auslesen

Stichwort ist dabei dir "function lade_txt" vom Frager die später auftaucht.

Geändert von djdwarf (08-11-2005 um 11:22 Uhr)
djdwarf ist offline   Mit Zitat antworten
Alt 08-11-2005, 21:18   #3 (permalink)
Neuer User
 
Registriert seit: May 2002
Ort: Hamburg
Beiträge: 125
hm ne, also ich hab da jetzt nicht so wirklich was finden können das mir weiterhilft...
BigO ist offline   Mit Zitat antworten
Alt 08-11-2005, 22:13   #4 (permalink)
Anarchist
 
Benutzerbild von JahRastaWhaa
 
Registriert seit: Nov 2003
Beiträge: 75
Ich poste jetzt einfach mal hier um Platz zu sparen und weils zum ja auch zum Thema passt. Ich hab ein hübsches Textdatei einlade script, LoadVars, blabla, alles schön in _root.variablen umgelagert, auf die in den dyn. textfeldern verwiesen wird. Funktionier auch wunderbar - im Firefox, aber nicht im IE - das ist jetzt dumm, und ich frag mich ob das was mit mir zu tun hat. Ich hab jetzt nochmal die textdatei streng nach dem was ich hier im Forum und anderswo gefunden hab formatiert in:

var1=value1&var2=value2&var3=value3

(im Firefox funktionierts sogar mit Zeilenumbrüchen und & an Anfang und Ende - im Ie aber leider auch so nicht.

Kann mir irgendjemand helfen? kann es überhaupt sein dass es da einen Unterschied zwischen ie und firefox gibt? und wenn ja kann das eher (doch) an der Textdatei liegen, oder muss ich eher irgendwas im actionscript ändern.

viele grüße, und danke schonmal für die antwort
__________________
[SIZE=2][FONT=Verdana]..RastaAndi ;)
JahRastaWhaa ist offline   Mit Zitat antworten
Alt 09-11-2005, 08:45   #5 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
BigO, wieso hilft das nicht?

PHP-Code:
function lade_txt() {
    
lv = new LoadVars();
    
lv.onLoad = function(oki) {
        if (
oki) {
            
trace(inhalt);
            
gotoAndPlay("weiter");
            
// Textdatei erfolgreich geladen
        
} else {
            
gotoAndPlay("fehler");
            
// Wenn Fehler beim Laden
        
}
    };
    
lv.load("test.txt"lv);
}
lade_txt(); 

mal probiert statt dem Textfeld einen Instanznamen zu geben dem Textfeld direkt die Variable zuzuweisen? Unten bei Eigenschaften im Feld "Var" dann "_root.inhalt".

In der Textdatei: "&inhalt=hierdeininhalt&"

Ansonsten zeig doch mal die Fla, dann kann man sich das mal genauer angucken.
djdwarf 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 08:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele