슬라이드 메뉴 만들기 예제
슬라이드 메뉴 만들기
필요 객체
콘텐츠 필드
x :0, y:20 , w: 250 , h : 150
버튼 6개
a1, a2, a3, a4, left, right
var m:MovieClip = m_mc;
var a1:MovieClip = a1_mc;
var a2 :MovieClip = a2_mc;
var a3 :MovieClip = a3_mc;
var a4 :MovieClip = a4_mc;
var left:MovieClip = left_mc;
var right:MovieClip = right_mc;
var xTarget:Number=0;
m.addEventListener ( Event.Enter_FRAME, onEnter );
function onEnter ( e : Event ) : void
{
m.x = m.x + 0.2 * ( xTarget - m.x);
}
a1.addEventListener ( MouseEvent.CLICK, onA1);
function onA1 ( e : MouseEvent ) : void
{
xTarget =0;
}
a2.addEventListener ( MouseEvent.CLICK, onA2);
function onA2 ( e : MouseEvent ) : void
{
xTarget = -250;
}
a3.addEventListener ( MouseEvent.CLICK, onA3);
function onA3 ( e : MouseEvent ) : void
{
xTarget = -500;
}
a4.addEventListener ( MouseEvent.CLICK, onA4);
function onA4 ( e : MouseEvent ) : void
{
xTarget = -750;
}
left.addEventLister ( MouseEvent.CLICK, onLeft);
function onLeft ( e: MouseEvent ) : void
{
if( xTarget < 0)
{
xTarget=+250;
}
}
right.addEventLister ( MouseEvent.CLICK.onRight);
function onLeft( e: MouseEvent ) :void
{
if( xTarget > -750 )
{
xTarget = -250;
}
}