DuplicateMovieClip ?

Nervensache

Mitglied
Hi,

ich möchte einen erzeugten MovieClip mit folgendem Code duplizieren:
Code:
var mc_1:MovieClip;
var mc_2:MovieClip;

mc_1 = _root.createEmptyMovieClip("mc_1", 1);
mc_1.attachMovie("id_Loading", "mc_Loading", 1, {_x:179, _y:135});

b_doppel.onRelease = function() {
	mc_2 = mc_1.duplicateMovieClip("mc_2", 2, {_x: 360, _y:135});
}

b_einzel.onRelease = function() {
	mc_1.removeMovieClip();
}

Allerdings funktioniert der obige Code nicht, denn mc_1 wird nicht dupliziert.
Der Code funktioniert wenn ich anstatt:
Code:
mc_1 = _root.createEmptyMovieClip("mc_1", 1);
mc_1.attachMovie("id_Loading", "mc_Loading", 1, {_x:179, _y:135});
folgenden Code stattdessen benutze:
Code:
mc1 = _root.attachMovie("id_Loading", "mc_Loading", 1, {_x:179, _y:135});

Aber das möchte ich bewusst nicht. Geht es auch mit der ersten Variante ?

Viele Grüße
Simon
 

Anhänge

Hallo,

klar geht das, aber du musst die duplicateMovieClip-Methode auch auf den MovieClip anwenden, den du duplizieren willst. Das ist in deinem Fall "mc_1.mc_Loading" und nicht "mc_1". Was nämlich nicht funktioniert, ist das Duplizieren verschachtelter, dynamisch erstellter MovieClip-Strukturen.


gruss
 
Zurück