Flash as3 마우스 포인트 중심 줌 효과

1413 단어 Flash
새 심볼, 이름은pic
pic.addEventListener (MouseEvent.MOUSE_WHEEL,zoomHandler);

function zoomHandler (e:MouseEvent)

{

if (e.delta > 0)

{

   e.currentTarget.scaleX += 0.1;

   e.currentTarget.scaleY += 0.1;

   e.currentTarget.x=mouseX-e.localX*(e.currentTarget.scaleX);

   e.currentTarget.y=mouseY-e.localY*(e.currentTarget.scaleY);

   }

else

{

   e.currentTarget.scaleX -= 0.1;

   e.currentTarget.scaleY -= 0.1;

   e.currentTarget.x=mouseX-e.localX*(e.currentTarget.scaleX);

   e.currentTarget.y=mouseY-e.localY*(e.currentTarget.scaleY);

}

}

//TweenLite 의 부드러운 효과를 적절히 추가할 수 있으며, Flash 콘텐츠의 확대/축소를 지원하는 멀티 터치 장치와 함께 부드럽고 현란한 효과를 제공합니다.
전환: http://hi.baidu.com/sl19880127sl/item/2eb2a160c1f64092c5d24923

좋은 웹페이지 즐겨찾기