[CS3] 상하로 슬라이딩 되는 내비게이션 수정 Flash&FLEX

contentsSliding_ex1_start(cs3).fla
contentsSliding_ex1_start(cs3).swf



var pos_y;      // y좌표

// 메뉴버튼별로 MouseEvent.CLICK이벤트에 반응하는 리스너 추가
for(var i:uint=1; i<=4; i++)
{
        var mm = this["mm" + i];
        mm.cid = i;     // 순번을 저장
        mm.addEventListener(MouseEvent.CLICK, clickHandler);
}

// 연결된 컨텐츠에 Event.ENTER_FRAME이벤트에 반응하는 리스너 추가
cntSet.addEventListener(Event.ENTER_FRAME, enterFrameHandler);

// 메뉴별로 움직일 y좌표 지정
function clickHandler(event:Event)
{
        var obj = event.currentTarget;
        pos_y = 200 - (200 * obj.cid) + 80;
}

// y좌표가 지정되어 있으면 해당 좌표로 이동
function enterFrameHandler(event:Event)
{
        var obj = event.currentTarget;
        
        if(pos_y != undefined)
        {
                obj.y += (pos_y - obj.y) * 0.3;
        }
}



* 소스는 '플래시 내비게이션 제작 테크닉'에서 발췌했습니다.

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://chez.egloos.com/tb/1838656 [도움말]

덧글

덧글 입력 영역