mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 12:44 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
Threadersteller

Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
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 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
Anzeige
Anzeige
Flipkick
Threadersteller

Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
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 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
Threadersteller

Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
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 Website dieses Benutzers besuchen
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
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 phihochzwei am Sa 01.09.2007 12:47, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Flipkick
Threadersteller

Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
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 Website dieses Benutzers besuchen
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
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
Online-Chat Funktion - mit On und Offline Funktion
Daten vom PC auf ein Mac bringen
[PHP] Array-Problem...
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 an Umfragen in diesem Forum nicht mitmachen.