최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

   토글 - 나머지 연산자


모듈러스 연산자는 나머지를 구하기 때문에

 

나눠지는 대상을 넘어설 수 없다. 값이 미만으로 나오기때문에.

 

예를 들어 2를 % 했을때 나올 수 있는 값은 0,1 뿐이다.

 

이것을 토글에 응용하면 다음과 같다.

import flash.events.MouseEvent;
import caurina.transitions.Tweener;

var count:int = 0;

_btn.addEventListener(MouseEvent.CLICK, calFn)

function calFn(e:MouseEvent){
 count++;
 
 if( (count % 2) == 0 ){
  Tweener.addTween(rec_mc,{rotationX:0, time:2, transition:"easeOutExpo"});
 }else{
  Tweener.addTween(rec_mc,{rotationX:180, time:2, transition:"easeOutExpo"});
 }
}

9 : 실행될때마다 count 변수는 1씩 증가해야한다.


11 : 증가된값이 2일경우에 0이되므로 11번 라인은 두번째에 실행된다.


14 : 처음에 증가된값은 1 이르모 14번 라인이 먼저 실행된다.


결과)


댓글