Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-05-2004, 13:09   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Ort: nrw
Beiträge: 33
laden der variabel überprüfen...

hallo,

ich habe ein problem:

ich habe 1 szene in der der prelaod steckt,
die zweite ist dann der eigentliche film.

dieser soll mit ziemlich vielen button bestückt,
die wiederum ein link haben, den diese aus
einem array herauslesen.
der array holt seine information aus einer externen
.txt datei ( nur jeweils den pfad!)

möchte aber erreichen das diese "pfade" schon im
film enthalten sind, damit es keine probleme
gibt und die button eventuell ihre aufgabe nicht erfüllen.

wie oder was kann ich da machen???!

anbei schicke ich die dateien, damit man mich
besser versteht.

ok, ich hoffe jemand kann mir helfen

gruß
totalabc
Angehängte Dateien
Dateityp: zip pfad_laden.zip (7,9 KB, 1x aufgerufen)
totalabc ist offline   Mit Zitat antworten
Alt 03-05-2004, 13:42   #2 (permalink)
Wer??? Ich???
 
Registriert seit: May 2003
Ort: München
Beiträge: 807
schau dir mal das LoadVars() Object an. Damit kannst du externe Daten laden.

z.B.:

ActionScript:
  1. var c = loadVars();
  2.  
  3. c.onLoad = function(success)
  4. {
  5. if(success)
  6. {
  7. //Daten wurden erfogreich geladen also kannst du sie verarbeiten.
  8.  
  9. trace("jawohl");
  10. }
  11. else
  12. {
  13. // Daten konnten nicht geladen werden
  14. trace("Keine Daten geladen!!!");
  15. }
  16. }
  17. // Hier den Pfad zu deiner Datei angeben.
  18. c.load("deineURL");

Das LoadVars Objekt lädt externe Variablen. Die onLoad Methode überwacht das eintreffen der Daten. Das heißt das alles was in der Methode onLoad deklariert wurde erst ausgeführt wird wenn alle Daten geladen wurden.

Cu
hOmId
Homid ist offline   Mit Zitat antworten
Alt 03-05-2004, 15:29   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2002
Ort: nrw
Beiträge: 33
mmh ok,

danke

gruß
totalabc
totalabc ist offline   Mit Zitat antworten
Alt 03-05-2004, 17:48   #4 (permalink)
Wer??? Ich???
 
Registriert seit: May 2003
Ort: München
Beiträge: 807
Oh sorry,

Schreibfehler.

Muss natürlich...

ActionScript:
  1. var c = new LoadVars();

heißen.

Cu
hOmId

Geändert von Homid (03-05-2004 um 17:49 Uhr)
Homid ist offline   Mit Zitat antworten
Alt 06-08-2004, 17:02   #5 (permalink)
Durchschnitt
 
Registriert seit: Jul 2004
Beiträge: 89
Die .onLoad Funtion wäre ja schön und gut, nur bei mir verhakt sich was:
In einer UTF-8 .txt-Datei steht:
Code:
liste=punkt 1, punkt 2, punkt 3
(Die durch Komma getrennten Punkte sollen dann mal in ein Array gesplitet werden, aber soweit komm ich gar nicht)

Lese ich die .txt Datei folgendermassen ein
Code:
var variablenladen = new LoadVars();
variablenladen.onLoad = function(ok) {
    if (ok) {
        trace("liste: "+liste);
    } else {
        trace("Variablen nicht geladen");
    }
};
variablenladen.load("arr.txt");
kriege ich den Output[liste: ]

Wenn ich nun aber mit
Code:
loadVariablesNum("arr.txt", 0);
das File einlese, und verzögert über einen Button trace
Code:
on (release) {
    trace("liste: "+liste);
}
kriege ich den gewünschten Output[liste: punkt 1, punkt 2, punkt 3]

Tu ich was übersehen? Vielen Dank für Ideen, Zeroval.
zeroval ist offline   Mit Zitat antworten
Alt 06-08-2004, 17:18   #6 (permalink)
Durchschnitt
 
Registriert seit: Jul 2004
Beiträge: 89
Nun gut, der Smirgel hat mir in einem bestehenden Topic die Lösung geliefert:
Code:
var variablenladen = new LoadVars();
variablenladen.onLoad = function(ok) {
    if (ok) {
        trace("liste: "+this.liste);
    } else {
        trace("Variablen nicht geladen");
    }
};
variablenladen.load("arr.txt");
Zitat:
die variable liegt in deinem loadvars-objekt. also sollte es mit: LoadVarsObject.headline_1 gehen.
(Smirgel in "LoadVars - Variable ansprechen..."

Danke Smirgel!
zeroval ist offline   Mit Zitat antworten
Alt 07-08-2004, 02:50   #7 (permalink)
Wer??? Ich???
 
Registriert seit: May 2003
Ort: München
Beiträge: 807
Das ist ja auch klar. Da du auf den Wert des Object´s zugreifst funktioniert das nur über this.

Cu
hOmId
Homid 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 19:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele