Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-11-2004, 15:12   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 46
variablen instanz problem nach onLoad

hallo!
ich hab hier eine kleine xml funktion. funktioniert prächtig, lediglich die gesetzen variablen verhalten sich etwas seltsam. wie man unten sehen kann, versuche ich die 'leelo' ausgeben zu lassen. leider ist die variable aber nie definiert, obwohl die im debugger korrekt erscheint... auch ein textfeld, um sicherzustellen, dass die variable nicht einfach zu spät definiert wird, brachte nix

ActionScript:
  1. var XMLdaten = new XML();
  2. XMLdaten.ignoreWhite = true;
  3. XMLdaten.load("xxx.xml");
  4. XMLdaten.onLoad = function(success) {
  5.     _global.leelo = "leelo anwesend";
  6.     if (success) {
  7.         //..blabla
  8.     }
  9. };
  10. trace(leelo);
vaoscv ist offline   Mit Zitat antworten
Alt 10-11-2004, 15:16   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
teste mal so :

PHP-Code:
var XMLdaten = new XML();
XMLdaten.ignoreWhite true;
XMLdaten.load("xxx.xml");
XMLdaten.onLoad = function(success) {
   
leelo "leelo anwesend";
    if (
success) {
        
//..blabla
    
}
trace(leelo);
}; 
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 10-11-2004, 15:59   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Beiträge: 46
das bingt auch nichts. wie gesagt die variablen sind vorhanden.
aber ich denke ich weiß nun woran es liegt. das auslesen der xml dauert zu lange, und das trace kommt deshalb zu früh.
wenn ich nämlich im onLoad ein trace positioniere wird es NACH dem trace nach der onLoad ausgegeben.
*edit*
hab einfach ne zweite funktion erstellt, die im onLoad augerufen wird. alles funktioniert nun

Geändert von vaoscv (10-11-2004 um 16:19 Uhr)
vaoscv 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 10:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele