duplicateMovieClip-Problem

poli-dori

Erfahrenes Mitglied
Hi,
habe einem MC folgenden AS verpasst:
PHP:
onClipEvent (load) {
	if (_name == "m_button") {
		for (i=1; i<11; i++) {
			duplicateMovieClip(this, ("m_button_"+i), i);
			with ("m_button"+i) {
				_y += 22;
			}
		}
	}
	trace(m_button_10._x);
}
Leider bekomme ich vom trace-Befehl lauter "undefined"!
Was habe ich falsch gemacht?
Und wie würde der Code aussehen wenn ich ihn in die Zeitleiste schreiben und nicht dem MC anhängen würde?

MFG
 
Ich poste mal die Datei! Ich möchte ein Menü erzeugen, bei dem ich mit Variablen die Anzahl und den Text der einzelnen Buttons bestimmen kann. Aber ich muß irgendwas falsch machen oder misverstanden haben, denn ich schaffe es nicht...

THX
MFG
 

Anhänge

Dein Trace-Befehl funktioniert wenn du trace(_parent.m_button_10._x); schreibst.
Aber generell würde ich ein Skript welches dir ein Menü erstellt nicht auf einen MovieClip als OnLoad-Aktion packen, sondern eher als Frame-Aktion verwenden, dann sind die Pfade einfacher und einleuchtender und falls das Ganze nachher mal ein Projekt mit mehreren solcher Funktionen sein soll, muss man sich dann nicht durch die ganze Fla klicken um zu gucken auf welchem MovieClip jetzt nochmal die OnLoad-Aktion war.

Ich würd das spontan so wie in der angehängten Fla umsetzen, hoffe das war jetzt nicht zuviel des Guten, bzw ich verwirre dich nicht mit dem Array...
 

Anhänge

Wow danke!

Genau sowas habe ich gesucht und gebraucht! Der AS ist auch total verständlich!
Danke nochmals!

THX
MFG
 
Zurück