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 |