//외부 라이브러리 호출
import com.greensock.*;
import com.greensock.easing.*;
//무비클립을 기억할 배열 만들기
var myArr:Array= new Array();
//초기위치를 기억할 좌표배열생섳
var xPos:Array = new Array();
var yPos:Array = new Array();
//메뉴생성하기
for (var i:int=0; i<4; i++) {
var _mc:Red = new Red();
_mc._txt.text=String(i);
_mc.x=100;
_mc.y=60+75*i;
//생성된 무비를 배열에 넣기
myArr.push(_mc);
//초기 좌표를 배열에 넣기
xPos.push(_mc.x);
yPos.push(_mc.y);
//이미지의 커진상태를 체크하기 위한 변수
_mc.onoff="off";
_mc.buttonMode=true;
_mc.mouseChildren=false;//마우스를 무비자식에게는 사용안함
this.addChild(_mc);
_mc.addEventListener(MouseEvent.CLICK,onClick);
}
function onClick(e:MouseEvent):void {
var mc:MovieClip=e.currentTarget as MovieClip;
if (mc.onoff=="off") {
for (var i:int=0; i<4; i++) {
TweenMax.to(myArr[i], 0.5,{x :xPos[i],y:yPos[i],scaleX:1,scaleY:1});
mc.onoff="off";
}
TweenMax.to(mc, 0.5,{x :350,y:200,scaleX:5,scaleY:5});
mc.onoff="on";
}
}
9강. URLRequest (0) | 2011.03.31 |
---|---|
8강. TweenMax - 회전 배너 만들기 (0) | 2011.03.24 |
8강. TweenMax - 모션 외부 라이브러리 불러오기2 (0) | 2011.03.24 |
8강. TweenMax - 모션 외부 라이브러리 불러오기1 (0) | 2011.03.24 |
8강. 배너에 Timer 적옹햐기2 (0) | 2011.03.24 |