| Autor |
Nachricht |
Flipkick
Dabei seit: 15.05.2003
Ort: Heusenstamm
Alter: 25
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;
....
|
|
|
| |
|
 |
Flipkick
Dabei seit: 15.05.2003
Ort: Heusenstamm
Alter: 25
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
Dabei seit: 15.05.2003
Ort: Heusenstamm
Alter: 25
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. ............
|
|
| |
|
 |
FlamingArt
Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
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 FlamingArt am Sa 01.09.2007 12:47, insgesamt 1-mal bearbeitet
|
|
| |
|
 |
Flipkick
Dabei seit: 15.05.2003
Ort: Heusenstamm
Alter: 25
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
|
|
| |
|
 |
FlamingArt
Dabei seit: 08.06.2006
Ort: Essen
Alter: 30
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
Schmetterling zum fliegen bringen
Wie ein Weinlexikon auf den Internetauftritt bringen?
Bilder in eine bestimmt Form bringen
|
 |