경로 문제, 함께 애니메이션 :라파엘 JS, 경로가 두 개의 원의 중심점을 연결 나는 두 개의 원과 하나 개의 경로를 정의
c1=r.circle(40, 40, 20).attr(dashed);
c2=r.circle(140, 40, 20).attr(dashed);
path = r.path("m 40 40 l 100 0");
내가 기능을 가지고 싶습니다 경우에 마우스 클릭 왼쪽 원 c1
은 오른쪽 원 c2
(왼쪽 원 c1
이 오른쪽 원 c2
으로 이동하여 마지막으로 합류 함)과 함께 축소되며이 과정에서 경로는 항상 두 원의 중심점을 연결합니다., 경로가 짧아지고 두 개의 원이 가까이 갈수록 짧아집니다.
나는이 기능을 구현하는 방법을 확실하지 않다, 나는
path.onclicke(){
c1.animateAlong(path, 1000, true, function(){
c1.attr({cx: 140, cy: 40});
});
}
같은 몇 가지 일을 시도하지만 경로에 가까이 C1으로 짧아지고되도록 경로를 처리하는 방법을 모른다 c2. 누구든지 도울 수 있니?
누구든지 도움이 될 수 있나요 ?? – Mellon