Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-03-2005, 16:35   #1 (permalink)
rookie
 
Benutzerbild von rok°!
 
Registriert seit: Apr 2002
Beiträge: 370
inhalt eines array außerhalb einer funktion anzeigen

hallo!

ich brauche den inhalt einer variablen (array) auch außerhalb meiner funktion. aber irgendwie will mein script nicht:

ActionScript:
  1. bogen = new LoadVars();
  2. bogen.cmd = "load";
  3. bogen.sendAndLoad("daten.php", bogen, "POST");
  4. bogen.onLoad = function(erfolgreich)
  5. {
  6.     if (erfolgreich == true)
  7.     {
  8.         var tmp = bogen.feld.split(";");
  9.         for (i=0; i < tmp.length; i++)
  10.         {
  11.             felder[tmp[i]] = 1;
  12.         }
  13.     }
  14. };
  15. trace(felder[1]);

ich habe das alles ein wenig zusammengefasst. diese funktion liegt im ersten bild eines mc's (platz1), der wiederum direkt auf dem root liegt. der pfad wäre somit _root.platz1.
mein problem:
ich kann außerhalb der funktion den inhalt der variablen nicht anzeigen lassen (trace(felder[1]);). weder direkt darunter, noch in einem anderen frame bzw. mc (-> was dann mein ziel ist...).
innerhalb der "erfolgreich-abfrage" klappt alles prima. auch die variablenzuweisung.

wo ist mein fehler, kann mir jemand helfen?
__________________
Das Newslettersystem auf deiner Homepage!
rok°! ist offline   Mit Zitat antworten
Alt 24-03-2005, 16:39   #2 (permalink)
Phlasher
 
Benutzerbild von gerard
 
Registriert seit: Nov 2001
Ort: Unna-Königsborn (NRW)
Beiträge: 466
Wo initialzierst du felder (ist so zu sehen ein Object
__________________
Keep on Flashing
gerard ist offline   Mit Zitat antworten
Alt 24-03-2005, 16:59   #3 (permalink)
rookie
 
Benutzerbild von rok°!
 
Registriert seit: Apr 2002
Beiträge: 370
sry, ist weiter oberhalb, hatte ich mit abgeschnitten:

ActionScript:
  1. felder = new Array();
__________________
Das Newslettersystem auf deiner Homepage!
rok°! ist offline   Mit Zitat antworten
Alt 24-03-2005, 17:03   #4 (permalink)
Achim Math.PI
 
Benutzerbild von bloba
 
Registriert seit: Jul 2001
Ort: cool Colonia
Beiträge: 11.642
dann mach _root.felder =[]; zum deklarieren
__________________
gruß bloba

2 x onkel² b_d
bloba ist offline   Mit Zitat antworten
Alt 24-03-2005, 17:17   #5 (permalink)
Phlasher
 
Benutzerbild von gerard
 
Registriert seit: Nov 2001
Ort: Unna-Königsborn (NRW)
Beiträge: 466
felder[tmp[i]] = 1;

tmp=Array
tmp[i]=Wert auf position i

felder[tmp[i]] ist setzen von atrribut tmp[i] von Object (Array) felder
Beispiel

felder= new Array()
tmp[i]="hallo"
felder[tmp[i]] =1


felder.hallo=1
__________________
Keep on Flashing

Geändert von gerard (24-03-2005 um 17:18 Uhr)
gerard ist offline   Mit Zitat antworten
Alt 24-03-2005, 17:48   #6 (permalink)
rookie
 
Benutzerbild von rok°!
 
Registriert seit: Apr 2002
Beiträge: 370
Zitat:
Zitat von bloba
dann mach _root.felder =[]; zum deklarieren
hab ich schon probiert. brachte nix.
__________________
Das Newslettersystem auf deiner Homepage!
rok°! ist offline   Mit Zitat antworten
Alt 24-03-2005, 17:49   #7 (permalink)
rookie
 
Benutzerbild von rok°!
 
Registriert seit: Apr 2002
Beiträge: 370
Zitat:
Zitat von gerard
felder[tmp[i]] = 1;

tmp=Array
tmp[i]=Wert auf position i

felder[tmp[i]] ist setzen von atrribut tmp[i] von Object (Array) felder
Beispiel

felder= new Array()
tmp[i]="hallo"
felder[tmp[i]] =1


felder.hallo=1
ich weiss nicht genau, was du mir jetzt sagen willst. sorry. aber die variablenzuweisung funktioniert, so wie ich es wollte. die ausgabe klappt ja innerhalbt der schleife (wie oben beschrieben). nur wenn ich eben den array außerhalb ausgeben lassen möchte nicht
__________________
Das Newslettersystem auf deiner Homepage!
rok°! 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 16:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele