l

상품 이미지를 플래시로 롤링하기

http://www.sir.co.kr/bbs/board.php?bo_table=pr_request&wr_id=3290 에 제작의뢰하신 분이 있어서 관련해서 올립니다.

참고가 되었으면 합니다.

액션만 빼고 플래시는 되었다고 하니 아래와 같이 액션을 사용하시면 됩니다.

제작의뢰에 있는 참고플래시(상품8개)의 액션입니다.

------------------------------------------------------------------------------
1. 액션레이어에 들어갈 액션

targetY = 0;
rollingTime = 0;
itemHeight = 134;
menuNum = 8; // 상품숫자
itemAllHeight = itemHeight * menuNum;
upBtn.onRelease = function () // 상품이미지 위로 보는 상단 버튼
{
if (targetY > -itemAllHeight)
{
targetY = targetY - itemHeight;
}
else if (targetY == -itemAllHeight)
{
itemAll._y = 0;
targetY = 0;
targetY = targetY - itemHeight;
} // end else if
};
downBtn.onRelease = function () // 상품이미지 아래로 보는 하단 버튼
{
if (targetY < 0)
{
targetY = targetY + itemHeight;
}
else if (targetY == 0)
{
itemAll._y = -itemAllHeight;
targetY = -itemAllHeight;
targetY = targetY + itemHeight;
} // end else if
};
itemAll.onEnterFrame = function ()
{
var _loc1 = _root;
var _loc2 = this;
if (_loc1._xmouse > 20 && _loc1._xmouse < 94 && _loc1._ymouse > 30 && _loc1._ymouse < 518)
{
}
else if (getTimer() > rollingTime)
{
rollingTime = getTimer() + 3000;
if (targetY < 0)
{
targetY = targetY + itemHeight;
}
else if (targetY == 0)
{
itemAll._y = -itemAllHeight;
targetY = -itemAllHeight;
targetY = targetY + itemHeight;
} // end else if
} // end else if
_loc2._y = _loc2._y + 3.000000E-001 * (targetY - _loc2._y);
};




2. 각 상품에 액션걸기

on (rollOver)
{
_root.stop();
}
on (rollOut)
{
_root.play();
}
on (release)
{
getURL("상품클릭 후 찾아 갈 경로);
}
|

댓글 6개

와 최고입니다.
상품 이미지를 플래시로 롤링하기
고맙습니다ㅏ. ^^
상품이미지 롤링
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
19년 전 조회 4,155
19년 전 조회 3,996
19년 전 조회 3,710
22년 전 조회 9,941
19년 전 조회 5,982
19년 전 조회 8,892
19년 전 조회 3,255
19년 전 조회 3,162
19년 전 조회 4,112
19년 전 조회 4,845
19년 전 조회 3,226
19년 전 조회 3,801
19년 전 조회 3,442
19년 전 조회 3,494
19년 전 조회 3,393
19년 전 조회 3,530
19년 전 조회 3,119
19년 전 조회 1만
19년 전 조회 3,173
19년 전 조회 7,767
🐛 버그신고