흘러가는 메뉴입니다.
마우스의 위치에 따라 흐르는 속도가 바뀝니다.
계산식을 잘 사용하면 짧은 코드로도 멋진 효과를 낼 수 있습니다.
이것은 코드만 봐서는 잘 이해가 안 갑니다.
실제 플래시 소스를 열어서 봐야 '아하' 하고 무릎을 탁 치게 될 것입니다.
// 흘러가는 메뉴
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;
}
}
'FLASH > AS3.0팁' 카테고리의 다른 글
클릭메뉴입니다. (0) | 2015.06.10 |
---|---|
마우스 오버시 가로로 늘어나는 메뉴 (0) | 2015.06.10 |
부드러운 마스크 적용하기 (0) | 2015.06.10 |
말이 필요없는 바니슬라이더 메뉴 (0) | 2015.06.10 |
토글로 움직이는 메뉴입니다. (0) | 2015.06.10 |
일정한 범위 안에서만 드래그 하기 (0) | 2015.06.10 |
텍스트필드에서 텍스트 가운데 정렬 (0) | 2015.06.10 |
일련번호가 있는 무비클립의 일련번호만 추출 (0) | 2015.06.10 |
자주 쓰는 이스케이프 문자열 (0) | 2015.06.10 |
stage의 scaleMode에 대해서 알아봅시다 (0) | 2015.06.10 |