dynamisch erzeugten Namen auslesen

pat_morita

Mitglied
Hallo,

zu Beginn meiner Bildgalerie werden Thumbnails kreiert, sie in den MC "Thumbnails" gelegt und ihnen namen gegeben

(i=Laufvariable bis anzahl Bilder)

PHP:
for (i=0; i<anzahl; i++) {
			this.picHolder = this.firstChild.childNodes[i];
			this.thumbHolder = thumbnails.createEmptyMovieClip("thumbnail"+i, i);
			this.thumbHolder._x = i*spacing;
			this.thumbHolder._alpha = 50;
			this.thumbLoader = this.thumbHolder.createEmptyMovieClip("thumbnail_image", 0);
			this.thumbLoader.loadMovie(this.picHolder.attributes.thmb);
			this.thumbHolder.main = this.picHolder.attributes.pic;
}

wenn ich den Namen auslese (über eine this.onRollOver) bekomme ich für das erste Thumbnail

PHP:
_level0.thumbnails.thumbnail0

soweit alles klar. Später möchte ich aber, daß das Thumbnail, das dem aktuellen Bild entspricht auf alpha=100 gesetzt wird (sonst 50). Das aktuelle Bild wird durch "aktbild" bestimmt.

Das hier geht aber nicht,
PHP:
thumb = ("_level0.thumbnails.thumbnail"+aktbild);
		thumb._alpha = 20;
kann ich auch verstehen, aber ich finde keine Möglichkeit..

jemand ne Idee?

lg Pat
 
Hi,

dies hier:
Code:
thumb = ("_level0.thumbnails.thumbnail"+aktbild);
ist auch falsch. Damit bekommst Du nur einen String und keine Referenz geliefert. Korrekt wäre:
Code:
thumb = _level0.thumbnails["thumbnail" + aktbild];

Gruß
.
 
Zurück