Hi,
I am trying to get this code to work but I need some help. If you click topic1 I want topic1.swf to load, click topic2 to load topic2.swf etc. What I am doing wrong with var url:String = "topic"[i]+".swf";?
Please I hope someone can help me out on this.

function tweenTopicUp(topics):void {
var myTween:TweenLite = new TweenLite(topics, 0.6, {alpha:0.5, ease:Expo.easeOut});
}

function tweenTopicDown(topics):void {
var myTween:TweenLite = new TweenLite(topics, 0.6, {alpha:1, ease:Expo.easeOut});
}

// Create container for swf
var ldr:Loader = new Loader();
var url:String = "topic"[i]+".swf";
//var url:String = "topic2.swf";
var urlReq:URLRequest = new URLRequest(url);
stage.addChild(ldr);
ldr.x = 0;
ldr.y = 0;

var topics:Array = [topic1, topic2, topic3, topic4];

for (var i:int = 0; i < topics.length; i++) {

topics[i].addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);
topics[i].addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);
topics[i].addEventListener(MouseEvent.CLICK, onMouseClick);

function onMouseOver(event:MouseEvent):void {
tweenTopicUp(event.target);
}
function onMouseOut(event:MouseEvent):void {
tweenTopicDown(event.target);
}
function onMouseClick(event:MouseEvent):void {
trace(event.currentTarget.name);
ldr.load(urlReq);
}
}