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);
}
}