%(모듈레이션)이라는게 있습니다.
5÷2=2
이렇게 나누기를 할때
나머지인 1을 구하게 되는 연산입니다.
i = 5%2;
trace(i);
요러면 답은 1이 출력되지요.
위의 플래시 파일은 그것을 응용해서 따로 if문 같은것을 쓰지 않고도
처음과 끝 프레임에 위치할 때 각각의 반대편 끝으로 가게 해줍니다.
소스파일이 필요하시다면 클릭하세요.
flash 8 버전 이상일때 열람 가능합니다.
stop();
_root.cube.cubeText = _root._currentframe+" frame";
//상자 안의 텍스트에 현재 프레임 값을 출력시킵니다.
_root.nextBtn.onRelease = function()
{
gotoAndStop(_root._currentframe%_root._totalframes+1);
//프레임을 이동합니다. (현재프레임÷전체프레임)의 나머지+1
_root.cube.cubeText = _root._currentframe+" frame";
}
_root.prevBtn.onRelease = function()
{
gotoAndStop( (_root._currentframe+3)%_root._totalframes+1);
//프레임을 이동합니다. [(현재프레임+3)÷전체프레임]의 나머지+1
_root.cube.cubeText = _root._currentframe+" frame";
}
'강의 (lecture) > flash (플래시)' 카테고리의 다른 글
| 싸이월드 프로필용 캐릭터 모음 [동물] (0) | 2009/06/03 |
|---|---|
| 버튼 5인방 (0) | 2009/06/01 |
| 플래시에 이름 붙이기 [instance name, frame label] (0) | 2009/05/30 |
| 플래시의 역사 (0) | 2009/05/29 |
| 모듈레이션 활용법 - 프레임 이동 (0) | 2009/05/28 |
| 플래시 타임라인 공간 절약하기 (0) | 2009/05/22 |