duplicateMovieClip Problem

Mirfällt

Mitglied
Hallo,
ich hab da ein Keines Problem,
ich will per klick auf einem MovieClip (1) mit duplicateMovieClip() eien zweiten erstellen, und dann mit startDrag() Movieclip (2) bewegen.
in einer zweiten Funktion will ich, dass wenn ich außerhalb von oder auf MovieClip (2) klicke er selbst gelöscht wird per removeMovieClip(), leider fuktioniert das nicht, kann mir da einer helfen?
Action Script:
PHP:
Test1_mc.onRelease = function(){
	duplicateMovieClip(Test1_mc,"Test2_mc",1000);
	Test2_mc._x = Test1_mc._x;
	Test2_mc.startDrag();
}
Test2_mc.onRelease = Test2_mc.onReleaseOutside = function(){
	removeMovieClip(Test2_mc);
}
Und noch zusätzlich,
enthält MovieClip (2) das gleiche Action Script, wie sein "Vater" MovieClip (1)?

Zu besserne verständnis meiner Frage hab ich die Dateien angehängt!

Danke!
 

Anhänge

Schreibs doch so:

PHP:
Test1_mc.onRelease = function(){
	duplicateMovieClip(Test1_mc,"Test2_mc",1000);
	Test2_mc.onRelease =function(){
	removeMovieClip(this);
	}
	Test2_mc._x=Test1_mc._x;
	Test2_mc.startDrag();
}
 
Danke, das klappt ganz gut, aber warum kann ih den Movieclip nicht außerhalb der Funktion in der er erzeugt wurde ansprechen?

Gruß
 
Weil du die funktion in dein nichtforhandenes movie schreibst!

das_ist_der_name_btw_pfad_zu_deinem_Movie.onRelease = function(!)

hindert dich das denn irgendwie an deinem Vorhaben?
Du kannst doch alles in [] schreiben und so eine dynamische Duplizierung erstellen!

Gruß
 
edit: ach du fragst garnicht warum man das net ausserhalb erzeugen kann..

na du hast nen pfad- Problem! Poste mal dein Script
 
Ich hab die *.fla und die *.swf Datein mal angehängt, das Script is etwa so, wie ich mir es vorstelle, wie es von den Aktionen her sein sollte

Gruß
 

Anhänge

Zurück