EGJSoldier
Erfahrenes Mitglied
Hallo, ich muss noch einmal ganz kurz nerven. Und zwar habe ich ein Problem mit dem removeChild();
Wenn ich ein Button klicke, dann wird über addChild ein Bild erzeugt. Wenn ich dann ein anderen Button klicke, dann legt sich das Bild dadrüber. Somit kann ich das Bild, was untenliegt nicht mehr sehen, auch wenn ich den dazugehörenden Button drücke. Deswegen war meine Idee, den Child einfch zu Löschen. das will aber nicht so ganz klappen. Hier mal der Code dazu:
Ich bekomme folgende Fehlermeldung:
Ich danke schon mal im vorraus für die Hilfe.
MfG
EGJSoldier
Wenn ich ein Button klicke, dann wird über addChild ein Bild erzeugt. Wenn ich dann ein anderen Button klicke, dann legt sich das Bild dadrüber. Somit kann ich das Bild, was untenliegt nicht mehr sehen, auch wenn ich den dazugehörenden Button drücke. Deswegen war meine Idee, den Child einfch zu Löschen. das will aber nicht so ganz klappen. Hier mal der Code dazu:
Code:
private function clickHandler(e:MouseEvent):void{
//picLoader.unload();
picLoader.load(picRequest_click);
picLoader.contentLoaderInfo.addEventListener(Event.INIT, posPic1);
picLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, picInfo);
picLoader.contentLoaderInfo.addEventListener(Event.UNLOAD, unloadHandler);
trace(item_new);
removeChild(mc_click);
mc_click.addChild(picLoader);
addChild(mc_click);
}
Code:
ArgumentError: Error #2025: Das angegebene DisplayObject muss ein untergeordnetes Element des Aufrufers sein.
at flash.display::DisplayObjectContainer/removeChild()
at slider/clickHandler()
Ich danke schon mal im vorraus für die Hilfe.
MfG
EGJSoldier