| |||||||
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) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
| Multidimensionales Array
Arrays sind noch nicht meine Stärke.Ergibt dieses hier keinen Sinn? Da scheint es ein paar Syntax Fehler zu geben. Ich möchte ein mehrdim Array übergeben das so aussieht: _global.aItems[i]["no"]; _global.aItems[i]["vpe"]; etc Das Array wird so übergeben: ActionScript:
ActionScript:
__________________ http://www.snyderhealth.com/candida.htm Geändert von compuboy1010 (21-09-2005 um 08:17 Uhr) |
| | |
| | #3 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
@ rendner _global.aCardItems[item[]['no']]['data'].push(item); Das Array soll dann in etwa so einen Eintrag haben: _global.aCardItems[87162]['data'] = Zeiger auf übergebenes Array mit allen relevanten Daten Leider klappt es nicht so wie ich will: **Error** Symbol=product, layer=action, frame=1:Line 11: Unexpected ']' encountered _global.aCardItems[item[]['no']]['data'].push(item); **Error** Symbol=product, layer=action, frame=1:Line 12: Unexpected ']' encountered _global.aCardItems[item[]['no']]['noItems'] = noItemsAdded; **Error** Symbol=product, layer=action, frame=1:Line 13: ']' expected } else { // if item with same item no in card is already in card **Error** Symbol=product, layer=action, frame=1:Line 15: Unexpected ']' encountered if(_global.aCardItems[item[]['no']] == item[]['no']) { **Error** Symbol=product, layer=action, frame=1:Line 16: Unexpected ']' encountered _global.aCardItems[item[]['no']]['noItems'] + noItemsAdded; **Error** Symbol=product, layer=action, frame=1:Line 17: ']' expected } else { **Error** Symbol=product, layer=action, frame=1:Line 18: Unexpected ']' encountered _global.aCardItems[item[]['no']]['data'].push(item); **Error** Symbol=product, layer=action, frame=1:Line 19: Unexpected ']' encountered _global.aCardItems[item[]['no']]['noItems'] = noItemsAdded; **Error** Symbol=product, layer=action, frame=1:Line 20: ']' expected } Total ActionScript Errors: 9 Reported Errors: 9
__________________ http://www.snyderhealth.com/candida.htm Geändert von compuboy1010 (21-09-2005 um 07:55 Uhr) |
| | |
| | #5 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Bin mittlerweile schon wieder etwas weiter. Alledering kommt nur die Ausgabe undefined als Ausgabe in der textbox. :-( ActionScript:
__________________ http://www.snyderhealth.com/candida.htm |
| | |
| | #6 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
| PHP-Code: Und dann würde ich das auch so machen: PHP-Code: |
| | |
| | #7 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Das ist die Nummer der hinzugefügten Artikel. Also eine Zahl.
__________________ http://www.snyderhealth.com/candida.htm |
| | |
| | #8 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Ich schaffe es einfach nicht. Der gibt immernoch undefined für die 'id' aus. Ich rufe die Funktion ja so auf(siehe untere Funktion): ActionScript:
ActionScript:
Der Aufruf der Funktion kommt aus dieser Funktion: ActionScript:
__________________ http://www.snyderhealth.com/candida.htm Geändert von compuboy1010 (21-09-2005 um 13:34 Uhr) |
| | |
| | #9 (permalink) | |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
| Zitat:
Vielleicht solltest du deinen Aufbau überdenken, sechs mal _parent ist absolut krank, das muss irgendwie anders gehen.
__________________ »Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!) | |
| | |
| | #10 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Es klappt nun. Im aufruf muss es anstatt _global.aCardItems[i] muss es _global.aCardItems[id] heißen. Wie komme ich aber nun bei der Ausgabe in einem Textfeld an die Beschreibung ran. So klappt es nicht: ActionScript:
PS: Wüsste ich wie man es unter 80 Zeilen bekommt würde ich es glauben. Oder soll aus deinem Kommentar schließen, dass du meinst ich fände unleserlichen Code geil? Bin froh, dass es funzt ...
__________________ http://www.snyderhealth.com/candida.htm Geändert von compuboy1010 (21-09-2005 um 15:06 Uhr) |
| | |
| | #11 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Der letzte Code von mir wahr wohl ziehmlich unlogisch. Dieser ist etwas besser. Allerdings wird nur der erste Artikel angezeigt und auch nur der Artikelnummer und Anzahl. Bei den anderen Artikel wird "undefined" angezeigt. Warum speichert der nur einen Artikel? Wo ist nur der Denkfehler? ActionScript:
__________________ http://www.snyderhealth.com/candida.htm Geändert von compuboy1010 (21-09-2005 um 15:55 Uhr) |
| | |
| | #12 (permalink) |
| voidboy Registriert seit: Sep 2004 Ort: München
Beiträge: 5.588
|
Du solltest vielleicht auch mal den Computer herunterfahren und mal spazieren gehen... PHP-Code: |
| | |
| | #13 (permalink) | |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
| Zitat:
__________________ http://www.snyderhealth.com/candida.htm | |
| | |
| | #14 (permalink) |
| muh Registriert seit: Apr 2002 Ort: Freiburg / Stuttgart
Beiträge: 4.338
|
Indem du aber dem Array ein neues Feld zuweist (in dem Beispiel die erste Zeile Code) erhöht sich die Länge deines Array um eins, also ist length nach dieser Zeile eins zu groß. Eleganter wäre: ActionScript:
__________________ »Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!) |
| | |
| | #15 (permalink) |
| ... loves Japan! Registriert seit: Apr 2005 Ort: D'dorf; DE
Beiträge: 715
|
Was? ActionScript:
Diese Zeile bewirkt doch nicht, dass der Index des Arrays _global.aCardItems erhöht wird. Sie bewirkt, dass an Position _global.aCardItems.length das Array ein Array aufnehmen kann.
__________________ http://www.snyderhealth.com/candida.htm |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |