Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-01-2005, 20:55   #1 (permalink)
Flashseppel
 
Benutzerbild von fred am rechner
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 442
loadVars.load()-rätsel

moin,

mal ne ganz dumme frage:

wo sind denn die variablen, die man mit loadVars.load() geladen hat?

ActionScript:
  1. var eLoader:LoadVars = new LoadVars();
  2. eLoader.elementKind = "test";
  3. trace("eLoader.elementKind1: "+eLoader.elementKind);//Ausgabe: test
  4. eLoader.load("dbsim.txt");da steht ...&elementKind=rectangle&...
  5. trace("eLoader.elementKind2: "+eLoader.elementKind);//Ausgabe: test ?!
  6.  

was mich verwirrt ist daß in der flashhilfe bei loadVars.load() steht

Zitat:
Description
Method; downloads variables from the specified URL, parses the variable data, and places the resulting variables into my_lv. Any properties in my_lv with the same names as downloaded variables are overwritten. Any properties in my_lv with different names than downloaded variables are not deleted. This is an asynchronous action.
das verstehe ich so, daß die vars aus der textdatei nach load() eigenschaften des loadVars objektes sind.
sind sie aber nicht, es sind entweder die alten oder eben undefined....

was mache ich falsch??? und wo sind die geladenen variablen?

vielen dank schonmal

fred
fred am rechner ist offline   Mit Zitat antworten
Alt 05-01-2005, 21:22   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Mal so Probieren!!
ActionScript:
  1. var eLoader:LoadVars = new LoadVars();
  2. eLoader.elementKind = "test";
  3. trace("eLoader.elementKind1: "+eLoader.elementKind);
  4. eLoader.load("dbsim.txt");
  5. eLoader.onLoad = function(aloa) {
  6.     if (aloa) {
  7.         trace(this.elementKind);
  8.     }
  9. };
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 07-01-2005, 00:16   #3 (permalink)
Flashseppel
 
Benutzerbild von fred am rechner
 
Registriert seit: Sep 2004
Ort: Berlin
Beiträge: 442
danke

so funzt es natürlich schon, aber soweit war ich auch schon...

das ding is nur daß die geladenen vars direkt nach load() noch nicht verfügbar sind, weil flash da anscheinend noch mit dem laden beschäftigt ist...
find ich bissel nervig und war mir jetzt nicht sicher ob ichs vielleicht nur nicht raff...

thx
fred am rechner ist offline   Mit Zitat antworten
Alt 07-01-2005, 00:45   #4 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
was heißt nervig...?
wenn du etwas lädst, dann dauert das natürlich n moment, bis die daten da sind.
auch wenn das oft nur millisekunden sind.
aber dafür gibt es den onLoad handler, bzw. onData handler des LoadVars, um das abzufangen.

mit dem alten loadVariables z.bsp. hättest du ständig zwischen 2 frames hin und her rennen müssen, um abzufangen wann die daten da wären.

jetzt kannst du das simpel in ner methode abfangen - in einem einzigen frame.


greetz

kelor
kelor 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 18:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele