[CS3] 화면 우측으로 슬라이딩되는 메뉴 수정 Flash&FLEX

sliding_ex1_start(cs3).fla
sliding_ex1_start(cs3).swf



var mm1_out:Number = mm1.x;
var mm1_over:Number = mm1_out - 90;
var mm1_url:Array = new Array();
var mm1_speed = 0.3;

// 리스너 설정
mm1.addEventListener(Event.ENTER_FRAME, enterFrameHandler);

for(var i:uint = 0; i < 4; i++)
{
        mm1["sm" + (i+1)].addEventListener(MouseEvent.CLICK, clickHandler);
        mm1_url[i] = "http://www.naver.com";
}

// 핸들러
function enterFrameHandler(event:Event)
{
        var obj = event.currentTarget;
        if(obj.hitTestPoint(stage.mouseX, stage.mouseY, true))
        {
                obj.x += (mm1_over - obj.x) * mm1_speed;
        }
        else
        {
                obj.x += (mm1_out - obj.x) * mm1_speed;
        }
}

function clickHandler(event:Event)
{<         var obj = event.currentTarget;
        var url = mm1_url[obj.name.substring(2, 3)-1];
        navigateToURL(new URLRequest(url));
}




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

트랙백

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

덧글

덧글 입력 영역