Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-10-2004, 13:46   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 4
Externen Text laden

Hallo, eine Dummy-Frage zu loadVariables, aber ich schaff´s einfach nicht:

- in txt-Datei "daten.txt":
var1=blablabla

- Auf _root dyn. Textfeld mit Variable ausgabe

- Script auf _root:

loadVariables("daten.txt" ,this);
ausgabe=daten;

Welchen Grund kann es geben, dass das nicht funzt. Einziges was mir aufgefallen ist: Der Windows-Editor speichert im ANSI-Code ab.

Bitte einem Rookie helfen.
mr_bones ist offline   Mit Zitat antworten
Alt 15-10-2004, 13:57   #2 (permalink)
°
 
Benutzerbild von echo5-7
 
Registriert seit: Aug 2002
Ort: Baden-Baden
Beiträge: 3.962
probiers mal damit:

lader = new LoadVars();
lader.onLoad = function () {
deinevariable = this.dievariableindertxt;
};
lader.load("deinetxtfile.txt");

utf 8 abspeichern geht übrigens auch mit windows editor
__________________

LRRM | BLOG | FACEBOOK | TWITTER | G+
echo5-7 ist offline   Mit Zitat antworten
Alt 15-10-2004, 14:10   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 12
loadVariables

Versuch dies mal als AS:
Code:
loadVariables("daten.txt",_root);
trace(testvar);
In deinem Textfile sollte es so aussehen:
Code:
&testvar=huhu
Falls es immer noch nicht funktionert Berechtigungen des Textfiles überprüfen (Linux: chmod / Windoof: Rechtsklick, Eigenschaften, Sicherheitseinstellungen)

gruss,
domi
x1alpha_woody ist offline   Mit Zitat antworten
Alt 15-10-2004, 15:59   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 4
Danke Leute, es geht!
mr_bones ist offline   Mit Zitat antworten
Alt 16-10-2004, 09:00   #5 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
Ich hab mal dasselbe versucht und alles genau so gemacht, wie es hier steht.

Ich habe eine fla, in deren Hauptzeitleiste als erstes und einziges Bild steht:
PHP-Code:
loadVariables("daten.txt",_root);
trace(testvar);
text=testvar
Die Datei daten.txt befindet sich im selben Ordner wie die fla und hat folgenden Inhalt:
Code:
&testvar=huhu
Nun müsste er eigentlich die Worte "huhu" ausgeben und in dem dynamischen Textfeld mit der Variable text auch "huhu" anzeigen.

Aber Pustekuchen: Er gibt nur "undefined" aus und das Textfeld bleibt auch leer. Die Variable muss er aber geladen haben, sonst hätte er einen Fehler angezeigt.

Was mache ich falsch? Bitte helft mir!
Angehängte Dateien
Dateityp: zip Variablenladen.zip (2,0 KB, 15x aufgerufen)
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 16-10-2004, 12:07   #6 (permalink)
doofer Nickname...
 
Benutzerbild von Axel Sartorius
 
Registriert seit: Jul 2001
Ort: Dortmund
Beiträge: 2.337
Besser mit der LoadVars-Klasse arbeiten:
ActionScript:
  1. meinText = new LoadVars();
  2. meinText.onLoad = function(success){
  3.     if (success){
  4. trace(this.testvar);
  5. //Dyn.Textfeld benötigt Instanznamen und keinen Variablennamen, in diesem Beispiel "field":
  6. field.text=this.testvar;
  7.     }
  8.     else
  9.     {
  10.         trace ("daten konnten nicht geladen werden");
  11.     }
  12. }
  13. meinText.load("daten.txt");

Gruß,
Axel
__________________
Q:What happens if we nuke Great Cthulhu?
A: He reforms 20 Minutes later - but now he's RADIOACTIVE!
Axel Sartorius ist offline   Mit Zitat antworten
Alt 16-10-2004, 18:14   #7 (permalink)
Pharao a.D.
 
Benutzerbild von Tut-ench-aton
 
Registriert seit: Jul 2004
Ort: 29°58'33.34'' N, 31°07'49.29'' O
Beiträge: 430
Danke Axel, jetzt klappts einwandfrei.
Tut-ench-aton ist offline   Mit Zitat antworten
Alt 16-10-2004, 18:36   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Tip:

Es ist besser die else so zu schreiben:

PHP-Code:
    }
    else
    {
        
trace ("daten konnten nicht geladen werden");
         
field.text "Fehler, keine Daten"
    

So sieht man auch online, das etwas nicht stimmt
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego 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 09:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele