mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 24.07.2008 22:26 Benutzername: Passwort: Auto-Login

Thema: Array außerhalb der funktion bringen... vom 31.08.2007

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Array außerhalb der funktion bringen...
Seite: 1, 2, 3, 4  Weiter
Autor Nachricht
Flipkick


Dabei seit: 15.05.2003
Ort: Heusenstamm
Alter: 25
Geschlecht: Männlich
Verfasst Fr 31.08.2007 16:08
Titel

Array außerhalb der funktion bringen...

Antworten mit Zitat Zum Seitenanfang

Irgendjmd nen Plan, wie ich mein Array "bundesArr" unten außerhalb der Funktion als Variable bringe ?

hatte es mal mit Return probiert, nur es klappt nicht.

Wenn ich eine variable mit retun rausgebe funktioniertdas, nru nicht mit dem Array ??





// Wieviel Knoten
function startKnotenauslesen () {

var contArr:Array = new Array();
var bundesArr:Array = new Array();
var myArr:Array = new Array();
var str:Object;

str = kartendata.firstChild.firstChild;

for(i = 1; i <= aktiveldgb; i++){

trace("-------> Bundesland "+ i);

myArr[i] = str;

bl_ldgb = (str.firstChild.childNodes);
//trace(bl_ldgb.childNodes );
bl_name = (str.firstChild.nextSibling.childNodes);
//trace(bl_name.childNodes );
bl_aktiv = (str.firstChild.nextSibling.nextSibling.childNodes);
//trace(bl_aktiv.childNodes);
bl_stellenang = (str.firstChild.nextSibling.nextSibling.nextSibling.firstChild.childNodes);
//trace(bl_stellenang.childNodes);
bl_stellenges = (str.firstChild.nextSibling.nextSibling.nextSibling.firstChild.nextSibling.childNodes);
//trace(bl_stellenges.childNodes);

str=str.nextSibling;

contArr[i] = [[bl_ldgb],[bl_name],[bl_aktiv],[bl_stellenang],[bl_stellenges]];

bundesArr = [contArr[i]];

//return bundesArr;
trace(bundesArr);


}


}
kartendata.onLoad = startKnotenauslesen;
  View user's profile Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Raumwurm


Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 31.08.2007 16:19
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
function startKnotenauslesen () {

var contArr:Array = new Array();
bundesArr:Array = new Array(); // hier das var weglassen -> dann isse global
var myArr:Array = new Array();
var str:Object;
....
  View user's profile Private Nachricht senden
Flipkick


Dabei seit: 15.05.2003
Ort: Heusenstamm
Alter: 25
Geschlecht: Männlich
Verfasst Fr 31.08.2007 16:24
Titel

Antworten mit Zitat Zum Seitenanfang

hmmm hab es mal versucht, aber das will auch nicht wirklich funzen.

Ich glaube es liegt dran, dass die anderen Variablennoch innerhalb der funktion liegen, weil er mir dann...



-------> Bundesland 1
undefined,undefined,undefined,undefined,undefined
-------> Bundesland 1

anzeigt und bundesArr nicht richtig füllt.....bzw garnet....aber die Struktur ist ja da ?!?!?

übrigens danke für die schnelle Antwort
  View user's profile Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Raumwurm


Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 31.08.2007 16:30
Titel

Antworten mit Zitat Zum Seitenanfang

Oh ich sehe gerade das ist ja actionscript ...
... meine antwort bezog sich auf javascript Ooops Meine Güte!
actionscripttechnisch hab ich auch keine ahnung - sorry.

Lächel


// obwohl, notfalls vielleicht im root das array definieren
und dann die daten per _root.bundesArr reinbügeln,
(wobei es da sicherlich bessere Methoden gibt)


Zuletzt bearbeitet von Raumwurm am Fr 31.08.2007 16:33, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Flipkick


Dabei seit: 15.05.2003
Ort: Heusenstamm
Alter: 25
Geschlecht: Männlich
Verfasst Fr 31.08.2007 16:35
Titel

Antworten mit Zitat Zum Seitenanfang

hehe

ja ich habs auch schon mit _root. und _global. getestet aber nützt alles nüschts......fuchtel mich auch grad in AS rein, daher hängt das grad heir alles so....eigentlich funkzt es so wie es soll, nur ich brauchs außerhalb der Fktn. ............
  View user's profile Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
FlamingArt


Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
Geschlecht: Männlich
Verfasst Sa 01.09.2007 12:47
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
function startKnotenauslesen () {

var contArr:Array = new Array();
var bundesArr:Array = new Array();
_global.bundesArr = bundesArr;
var myArr:Array = new Array();
var str:Object;
....


Zuletzt bearbeitet von FlamingArt am Sa 01.09.2007 12:47, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Flipkick


Dabei seit: 15.05.2003
Ort: Heusenstamm
Alter: 25
Geschlecht: Männlich
Verfasst So 02.09.2007 22:58
Titel

Antworten mit Zitat Zum Seitenanfang

Hmm also irgendwie funktioniert das nicht.

Das mit der globalen Variablen hatte ich auch schon versucht, aber es wird mir immer ein Syntaxfehler angezeigt und ich weiß nicht warum, weil ich eigentlich dachte, dass es die eifnachste aller Lösungen wäre.....

Ich benötige eben das komplette Array um je nach Bundesland dann auch ein AS auszugeben, das mir das Bundeland aktiviert und dementsprechen die Daten für jedes Bundesland ausgibt ?!?!? Daher dachte ichmir, alles in ein Array zu packen und wenn man über dem Bundesland ist und dieses Aktiv oder Inaktib ist, die Daten nach der XML auszugeben ?!?!

Seb
  View user's profile Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
FlamingArt


Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
Geschlecht: Männlich
Verfasst Mo 03.09.2007 14:27
Titel

Antworten mit Zitat Zum Seitenanfang

Tu mich ma FLA
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Per PHP XML-Dokument in mehrdimensionales Array bringen
[php] rekursive funktion / array umsortieren.
Fieses PHP/MySQL-Skript gibt nur "Array Array Array..." aus
Schmetterling zum fliegen bringen
Wie ein Weinlexikon auf den Internetauftritt bringen?
Bilder in eine bestimmt Form bringen
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3, 4  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.