Hi all,
i am trying to hide an external loaded carousel on button click with the following AS
function showCarousel(showThis) {
var holder:MovieClip = this.createEmptyMovieClip("holder", this.getNextHighestDepth());
holder._x = 10;
holder._y = 50;
// define listener
var listener:Object = new Object();
// define onLoadComplete event (this event occurs after the file is loaded)
listener.onLoadComplete = function(theTarget:MovieClip):Void {
TweenLite.from(holder, 2, {_alpha:0});
};
// define loader variable
var loader:MovieClipLoader = new MovieClipLoader();
// add listener to it
loader.addListener(listener);
// and call loadClip method
loader.loadClip("Carousel.swf", holder);
if (showThis){
holder._visible = true;
} else {
//remove Carousel
trace("remove Carousel");
holder._visible = false;//tried
holder.removeMovieClip();//tried
delete _root.holder;/tried
}
}
I can see the trace "“remove Carousel” but the Carousel.swf is still shown???
When i look in debug mode i can see the _root.holder, but it doesn’t hide???
What can i do, what can cause this??
regards,