본문 바로가기

FLASH/AS3.0팁

좌우로 흘러가는 메뉴입니다.


3_흐르는메뉴.fla




흘러가는 메뉴입니다.

 

마우스의 위치에 따라 흐르는 속도가 바뀝니다.

 

계산식을 잘 사용하면 짧은 코드로도 멋진 효과를 낼 수 있습니다.

 

이것은 코드만 봐서는 잘 이해가 안 갑니다.

실제 플래시 소스를 열어서 봐야 '아하' 하고 무릎을 탁 치게 될 것입니다.

 

 

// 흘러가는 메뉴
var speedRate:Number = 0.03;

addEventListener(Event.ENTER_FRAME, onEnter);

 

function onEnter(e){
 var tx:Number = mouseX;
 mc_image.x += speedRate*(tx-360);
 if(mc_image.x > 720 + 360){
  mc_image.x = 360;
 }else if (mc_image.x < -360){
  mc_image.x = 360;
 }
}