attachMovie: MC mit Bildangabe

raikkonentk

Mitglied
Hallo,
ich bin dabei eine Bildergalerie passend für ein bestimmtes Projekt zu erstellen.

Ein Problem habe ich allerdings noch, und zwar:
Code:
attachMovie( "Quell-MC" ,"Neuer Instanzname", Tiefe);
Ist es möglich bei dem Quell-MC eine Bildnummer anzugeben?
Ich habe zur Orientierung immer eine Variable 'Bild', wodurch immer das Aktuelle Bild, der Vorgänger und der Nachfolger ausgegeben wird bzw. werden soll.

Damit ich jetzt z.B. den Vorgänger ausgeben kann bräuchte ich dann "Quell-MC(Bild-1)"
also
Code:
attachMovie( "Quell-MC(Bild-1)" ,"Neuer Instanzname", Tiefe);
oder
attachMovie( "Quell-MC" + (Bild-1) ,"Neuer Instanzname", Tiefe);
Mir ist klar das es so nicht funktioniert, aber ich habe auch nichts passendes gefunden.

Danke für die Hilfe.
 
Hi,

meinst Du so etwas?
Code:
var obj = attachMovie( "Quell-MC" ,"Neuer Instanzname", Tiefe);
obj.bildNummer = nummer;

oder willst Du den Index im Instanznamen hinterlegen?
Code:
var nummer = 4;
attachMovie( "Quell-MC" ,"Neuer Instanzname_" + nummer, Tiefe);
trace(Neuer Instanzname_ + _nunmer);

Der erste Parameter der attachMovie-Methode muss jedenfalls ausschließlich den Verknüpfungsbezeichner enthalten. Wie Du dann weitere Parameter übergibst, hängt von dem anvisierten Verwendungszweck ab.


Gruß
.
 
Danke,
aber das war nicht so wie ich es gebraucht hab.

Damit es ersteinmal funktioniert hab ich es so gemacht:
Code:
attachMovie("MC","Neue Instanz", Tiefe);
Neue Instanz.gotoAndStop(Bild + 1);
bzw.
Neue Instanz.gotoAndStop(Bild - 1);
 
Du willst also verschiedene Objekte (z.B. "mc1", "mc2", "mc3") abhängig von einer Variable instanzieren? Das geht natürlich so, wie Du es in Deinem ersten Posting versucht hast:
Code:
var bild = 1;
attachMovie("mc" + bild ,"Neue Instanz", Tiefe);

Gruß
.
 
Zurück