상품 이미지를 플래시로 롤링하기 > 그누4 팁자료실

그누4 팁자료실

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

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

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

본문

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("상품클릭 후 찾아 갈 경로);
}
추천
0
  • 복사

댓글 6개

© SIRSOFT
현재 페이지 제일 처음으로