//이미지의 목표값
var xTarget:Number = 440;
//선택한 메뉴가 몇번인지 보관할 변수
var sNum:int = 0;
pic_mc.addEventListener(Event.ENTER_FRAME, onEnter);
function onEnter(e:Event):void {
pic_mc.x = pic_mc.x + (xTarget - pic_mc.x)*0.3;
}
right_btn.addEventListener(MouseEvent.CLICK, onRight);
function onRight(e:MouseEvent):void {
if (xTarget ==-142) {
pic_mc.x =440;
xTarget = 440-194;
} else {
xTarget = xTarget - 194;
}
}
left_btn.addEventListener(MouseEvent.CLICK, onLeft);
function onLeft(e:MouseEvent):void {
//trace(xTarget);
if (xTarget ==440) {
pic_mc.x = -142;
xTarget = -142 + 194;
} else {
xTarget = xTarget + 194;
}
}
//타이머 달기
var myTimer:Timer =new Timer(2000,0);
myTimer.addEventListener(TimerEvent.TIMER, onTimer);
myTimer.start();
function onTimer(e:TimerEvent):void {
if (xTarget == -142) {
pic_mc.x = 440;
xTarget = 440-194;
} else {
xTarget = xTarget - 194;
}
}
stage.addEventListener(MouseEvent.MOUSE_OVER, onStop);
function onStop(e:MouseEvent):void {
myTimer.stop();
}
stage.addEventListener(MouseEvent.MOUSE_OUT, onStart);
function onStart(e:MouseEvent):void {
myTimer.start();
}
8강. TweenMax - 모션 외부 라이브러리 불러오기2 (0) | 2011.03.24 |
---|---|
8강. TweenMax - 모션 외부 라이브러리 불러오기1 (0) | 2011.03.24 |
8강. 배너에 Timer 적용하기1 (0) | 2011.03.24 |
8강. Timer (0) | 2011.03.24 |
7강. 배열을 이용한 배너만들기 (0) | 2011.01.18 |