Fade Out External SWF on MouseEvent

Hi there,

I am so stuck on the simplest of transitions! I’ve just started using AS3 and and doing alright so far, but have been looking for days for a solution to this… HELP ME PLEASE!!?

I have a simple gallery with 3 buttons.

Each button calls in a different SWF. The SWF fades into place, and when you click on a different button it is removed and a new one fades into the same position.

All done with AS3 (below). What I just can’t manage is how to fade the SWF out before the [AS]removeChild(gallery);[/AS] kicks in… please tell me how!!

:dog:

[AS]// Import classes for easier use
import fl.transitions.Tween;
import fl.transitions.TweenEvent;
import fl.transitions.easing.*;

// Load Default Image Into gallery
var Xpos:Number = 20;
var Ypos:Number = 90;
var swf:MovieClip;
var gallery:Loader = new Loader();

var defaultSWF:URLRequest = new URLRequest(“swfs/img1.swf”);

gallery.load(defaultSWF);
gallery.x = Xpos;
gallery.y = Ypos;
addChild(gallery);

// Btns Universal function
function btnClick(event:MouseEvent):void {
removeChild(gallery);
var newSWFRequest:URLRequest = new URLRequest(“swfs/” + event.target.name + “.swf”);
var myTweenIn:Tween = new Tween(gallery, “alpha”, None.easeOut, 0, 1, 1, true);
gallery.load(newSWFRequest);
gallery.x = Xpos;
gallery.y = Ypos;
addChild(gallery);
}
// Btn listeners
img1.addEventListener(MouseEvent.CLICK, btnClick);
img2.addEventListener(MouseEvent.CLICK, btnClick);
img3.addEventListener(MouseEvent.CLICK, btnClick);[/AS]