hallo.
Ich habe ein problem, welches ich noch nicht als Thema hatte.
Ich habe ein Objekt (um genau zu sein, ein Array):
var chars = new Array()
chars[0]=new Array(52,125,24,623,25,26,"gesichter_5_020.gif");
...
Dabei in der Reihenfolge:
aktuelle HP
maximum HP
aktuelle Exp
maximum Exp
Angriffskraft
Verteidigungskraft
Avatar
Jetzt habe ich eine Funktion:
function Heal(wert) {
if(wert != "full")
{
this[0] += (this[1]-this[0]<wert)?this[1]-this[0]:wert // Heilung
// um wert, wenn wert unter MaxHP - AktHP ist. Ansonsten voll.
}
else
{
this[0] = this[1] // Vollständige Heilung
}
}
Nun. Wie muss ich die Funktion einbinden, damit diese über this zugriff auf das Array hat. Kann ich da jetzt einfach (via Schleife und document.write() eval("this."+funktionen[0]) <Nur ein Beispiel>)
Oder muss ich das extra für das Array fest definieren?
Schon jetzt danke für jede Hilfe
Mit freundlichen Grüßen aus Stendal
Herr JavaScript