Autor |
Nachricht |
Flipkick
Threadersteller
Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
Geschlecht:
|
Verfasst Fr 31.08.2007 16:08
Titel Array außerhalb der funktion bringen... |
|
|
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;
|
|
|
|
|
Raumwurm
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 31.08.2007 16:19
Titel
|
|
|
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;
....
|
|
|
|
|
|
Anzeige
|
|
|
Flipkick
Threadersteller
Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
Geschlecht:
|
Verfasst Fr 31.08.2007 16:24
Titel
|
|
|
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
|
|
|
|
|
Raumwurm
Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 31.08.2007 16:30
Titel
|
|
|
Oh ich sehe gerade das ist ja actionscript ...
... meine antwort bezog sich auf javascript
actionscripttechnisch hab ich auch keine ahnung - sorry.
// 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
|
|
|
|
|
Flipkick
Threadersteller
Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
Geschlecht:
|
Verfasst Fr 31.08.2007 16:35
Titel
|
|
|
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. ............
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Sa 01.09.2007 12:47
Titel
|
|
|
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 phihochzwei am Sa 01.09.2007 12:47, insgesamt 1-mal bearbeitet
|
|
|
|
|
Flipkick
Threadersteller
Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
Geschlecht:
|
Verfasst So 02.09.2007 22:58
Titel
|
|
|
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
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mo 03.09.2007 14:27
Titel
|
|
|
Tu mich ma FLA
|
|
|
|
|
|
|
|
Ä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
Online-Chat Funktion - mit On und Offline Funktion
Daten vom PC auf ein Mac bringen
[PHP] Array-Problem...
|
|