Flashhilfe.de - Flash Community

removeChild() funktioniert nicht [Flash 10]

 


AntwortenRegistrieren Seite1  

Luzze#1
Benutzerbild von Luzze
Beiträge: 47
Registriert: Jul 2009

08.07.2009, 11:51

Hallo zusammen,

in einer for-Schleife erzeuge nach einer PHP-Abfrage mehrere Instanzen eines Movieclips dynamisch, die ich alle in einem extra MC als Container unterbringe, um die Instanzen allesamt schnell wieder löschen zu können.
Aber hier liegt das Problem. Ich bekomme die Instanzen einfach nicht mehr gelöscht und kann mir da keinen Reim daraus machen...

ActionScript:
1
2
3
4
5
6
7
8
9
10
var container:MovieClip = new MovieClip();
addChild(container);
....
for(i=1;i<=15;i++){
ClassReference:Class=getDefinitionByName("mc_"+e.target.data["feld"+i]) as Class;
var instance:MovieClip= new ClassReference();
instance.x=posx;
instance.y=posy;
container.addChild(instance);
}


Die Anzeige funktioniert wunderbar. Die Instanzen sollen aber nun auf Knopfdruck wieder gelöscht werden, und das ganze soll von vorne beginnen...was aber nicht geht...Die neuen Instanzen überlagern einfach die davor.
Ich habe removeChild(container) probiert, ohne Erfolg. Eigentlich dachte ich mir, ich lösche einfach den ganzen Container, erstelle wieder einen neuen und fülle diesen wieder mit Instanzen....wie gesagt, geht nicht. Ich bekomme den container einfach nicht gelöscht... Was mache ich falsch ???

Gruss
Es gibt Leute, die können Ihren Stammbaum bis zu denen zurückverfolgen, die noch darauf saßen. ^^
Werbung
Beiträge: 0
Registriert: Feb 2016


Kerstin77#2
Benutzerbild von Kerstin77
Beiträge: 1004
Registriert: Jul 2008

08.07.2009, 12:06

Hi,

versuch es mal mit:

ActionScript:
1
2
3
if (container.numChildren != 0) {
  while (container.numChildren) container.removeChildAt(0);
}


Grüße,
Kerstin
Wer Rechtschreibfehler findet, darf sie gerne behalten.
Luzze#3
Benutzerbild von Luzze
Beiträge: 47
Registriert: Jul 2009

Themenautor/in

08.07.2009, 12:16

Hallo Kerstin,

vielen Dank für deine Hilfe, funktioniert bestens !

Gruss
Daniel
Es gibt Leute, die können Ihren Stammbaum bis zu denen zurückverfolgen, die noch darauf saßen. ^^

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de