Einzelnen Beitrag anzeigen
Alt 16-07-2010, 07:12   #24 (permalink)
shin10
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.495
du kannst das schon auch in einem objekt anlegen, aber dann
PHP-Code:
 spielkarte.gebaude[t] = ... 
oder
PHP-Code:
 spielkarte["gebaude"][t] = ... 
nicht
PHP-Code:
 spielkarte[gebaude[t]] = ... 
beim letzten würde er ja erst nachsehen, was gebaude[t] ist. da es gebaude aber ja nicht gibt (sondern nur spielkarte.gebaude), läuft die geschichte ins leere


beispiel
PHP-Code:
var arr1:Array = [1"hallo""da"];
var 
obj:Object = new Object();

obj.arr2 = ["array""im""object"];

//das geht
trace(arr1.toString());
trace(obj.arr2.toString());
//oder
trace(obj["arr2"].toString());
trace(obj.arr2[0].toString() +" "obj["arr2"][1].toString());
//zum verwirren ;)
trace(obj.arr2arr1[0] ].toString());

//diese hier müssten alle fehler werfen oder sind undefined!!
trace(arr2.toString());
trace(obj.arr1.toString());
trace(obj[arr2].toString());
trace(obj[arr2[0]].toString()); 

mfg

sx
__________________

flintfabrik.de

Geändert von shin10 (16-07-2010 um 07:28 Uhr)
shin10 ist offline   Mit Zitat antworten