var a:Number;
var b:Number;
var c:Number = Math.sqrt( Math.pow( a, 2 ) + Math.pow( b, 2 )); //Math.pow( a, 2 )는 a값을 2제곱 한다
x1.addEventListener( MouseEvent.MOUSE_DOWN, startDrag1 );
x1.addEventListener( MouseEvent.MOUSE_UP, stopDrag1 );
function startDrag1(event:MouseEvent):void
{
x1.startDrag();
addEventListener( Event.ENTER_FRAME, lentgh );
}
function stopDrag1(event:MouseEvent):void
{
x1.stopDrag();
}
function lentgh(event:Event):void
{
a = x1.x - x2.x;
b = x1.y - x2.y;
c = Math.sqrt( Math.pow( a, 2 ) + Math.pow( b, 2 )); // c2 = a2 + b2 피타고라스 정리
field.text = c.toString();
}
// Math.sqrt(a) a의 제곱근
// Math.pow(a, b) a를 b거듭제곱
'AS3 > ActionScript' 카테고리의 다른 글
| removeChild, removeEventListener를 통한 메모리상 객체지우기 (0) | 2009.04.20 |
|---|---|
| 키보드 제어 (0) | 2009.04.20 |
| 사인/코사인을 이용한 원그리기 (8) | 2009.03.15 |
| lineTo와 moveTo를 활용한 그림판 만들기 (0) | 2009.02.18 |
| 쿡북 lineTo를 이용한 랜덤 선생성 (0) | 2009.02.18 |