| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| wau Registriert seit: Jan 2006 Ort: Hamburch
Beiträge: 404
| .lenght Array ??
Hi @ all, Wie bekomm ich die Länge des mehrdimensionalen Arrays raus? Code: var objektInfo = new Array();
...
//========================
//Info Array initalisieren
//========================
function initInfo(e1,e2,e3,e4,e5,e6){
objektInfo[objektInfo.length-1] = new Array(6);
objektInfo[objektInfo.length-1][0]= e1;//Name
objektInfo[objektInfo.length-1][1]= e2;//RA
objektInfo[objektInfo.length-1][2]= e3;//DE
objektInfo[objektInfo.length-1][3]= e4;//AZ
objektInfo[objektInfo.length-1][4]= e5;//Hoe
objektInfo[objektInfo.length-1][5]= e6;//vmag
//trace("Name "+objektInfo[objektInfo.length-1]);
} objektInfo[[string,zahl,zahl,zahl,zahl,zahl],[string,zahl,zahl,zahl,zahl,zahl]]... Wie bekomm ich jetzt die Anzahl der sogenannten Datensätze?? hab schon tausend sachen versucht zB.: objektInfo[][].lenght objektInfo[objektInfo.lenght].lenght ... usw |
| | |
| | #3 (permalink) |
| Banned Registriert seit: Apr 2006
Beiträge: 246
|
objektInfo[objektInfo.length-1] <<??? wenn objectinfo eine länge von 0 hat nach dem instanzieren was bedeutet dann diese zeile? objektInfo[objektInfo.length-1]== objektInfo[-1] oder? ~~~~~~~~~~~~~ wie wärs so? PHP-Code: |
| | |
| | #4 (permalink) |
| wau Registriert seit: Jan 2006 Ort: Hamburch
Beiträge: 404
|
hallo zusammen, jo, hab das ganze jetzt mal getestet holla, bei deinem code CickenWing, hängt sich bei mir der Rechner bald auf ?? Irgendwas scheint da rekursive ad infinito zu sein?? Ich hab auch mal in der Hilfe nachgeschaut, ein "arguments" gibs da nicht, obwohl das blau bei mir angezeigt wird ?? Wenn ich mir den Code so anschau stell ich auch nix ungewöhnliches fest?? OK, anscheinend kapier ich noch nicht wirklich das Schlüsselwort .lenght? Ich will ja einfach nur ein zweidimensionale Array, wo ich per A[x][y] auf den Wert zugreifen kann ? Ich will einfach nur die "A" dann zählen ?? Im grunde wie in einer Exel Tabelle also so zB.: Code: e1 e2 e3 e4 e5 e6 1"sd" zahl zahl zahl zahl zahl 2"sd" zahl zahl zahl zahl zahl 3"sd" zahl zahl zahl zahl zahl 4"sd" zahl zahl zahl zahl zahl 5"sd" zahl zahl zahl zahl zahl ... |
| | |
| | #5 (permalink) | ||||
| Banned Registriert seit: Apr 2006
Beiträge: 246
| Zitat:
Zitat:
Zitat:
![]() Zitat:
wäre zwar nur eine schleife mehr aber die daten die in die datensätze sollen müssen ja auch woher kommen | ||||
| | |
| | #6 (permalink) |
| wau Registriert seit: Jan 2006 Ort: Hamburch
Beiträge: 404
|
so, jetzt hab ichs Code: function initInfo(e1,e2,e3,e4,e5,e6){
//elm++;
var addEle:Array =[e1,e2,e3,e4,e5,e6];
objektInfo.push(addEle);
trace(objektInfo.length);
} an mein objektInfo häng ich einfach das Array addEle ran undzwar als ein Element genau ans Ende des Arrays. Und mit objektInfo.length hab ich dann auch immer die aktuelle Anzahl der Elemente. Arrays sind schon so eine Sache, kommt irgendwie immer darauf an, wie man die Elemente reinsortiert ![]() ps: die Ausgabe hatte ich auch, aber das Programm stürzte ab!? Aber danke nochmal für deine Hilfe |
| | |
| | #7 (permalink) | |
| Banned Registriert seit: Apr 2006
Beiträge: 246
| Zitat:
| |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |