Christian Kruse: Array, Object

Beitrag lesen

Moin eXeed,

alert(Hintergrund[1].R) funktioniert irgendwie nicht.

Doch, durchaus. Du musst nur beim initialisieren auch aufpassen, dass du zwei verschiedene Array-Indizes benutzt ;-) Dein Code aus dem Posting:

Hintergrund[0] = new Farbe("E0", "FF", "E0");  
Hintergrund[0] = new Farbe("FF", "E0", "FF");

Besser also:

Hintergrund[0] = new Farbe("E0", "FF", "E0");  
Hintergrund[1] = new Farbe("FF", "E0", "FF");

Dann klappts auch mit dem alert(Hintergrund[1].R);

LG,
 CK