내항의곱과 외항의 곱은 같다는 것을 이용 A : a = B : b A * b = a * B b = a * B / A 대응점 = 위치 * 전체너비 / 현재너비 ∴Y.x = X.x * ( D - C ) / (B - A) + C ∴Y.x = X.x * D / B (시작점을 0으로 맞추었을경우) import flash.events.MouseEvent; import flash.geom.Rectangle; import flash.events.Event; var A:int = 10; var B:int = 210; var C:int = -10; var D:int = 390; var X_legnth:Number = (B - A); X.bar.buttonMode = true; X.bar.addEventListener(Mo..
일차함수의 원리는 전체길이에서 현재길이를 나눈 비율을 현재위치에 곱해서 대응점을 찾는 것이다. 대응점 = 전체너비 / 현재너비 * (위치-A) + C ∴ Y.x = (D-C) / (B-A) * ( X.x - A) + C ∴ Y.x = D / B * X.x (시작점을 0으로 맞추었을경우) A-B에서의 움직임에 대한 C-D의 대응점 A-------B 1---2---4 C-------D 2---4---8 (D-C) / (B-A) * (x - A) + C 6 / 3 * (2 - 1) + 2 (2 * 1) + 2 이미지 출처 : http://blog.naver.com/qqprriy/60149376967 import flash.events.MouseEvent; import flash.geom.Rectangle; i..