2014-03-28 2 views
0

저는 기존의 도형이있는 곳을 기반으로 도형을 그리려고하고 있습니다. 그래서 다른 모든 도형이 적절히 이동할 수 있도록 한 도형의 좌표 만 변경하면됩니다. 다른 사각형을 만들 때 사각형의 x 좌표를 참조 할 수있는 방법이 있습니까?Raphael JS의 객체 참조 방법은 무엇입니까?

var paper = Raphael(0, 0, 1000,600); 

    var rectangleOne = paper.rect(100, 100, 100, 50); 

    var rectangleTwo = paper.rect(rectangleOne.x, rectangleOne.y + 40, rectangleOne.width + 50, rectangleOne.height); 

나는 제로로 일부 "rectangleOne.x는"정의되지 않은 것을 오류 및 기본값을 얼마나 해결하는 ... 어떤 아이디어 : 내가 생각했던대로

예를 들어, 다음 코드는 작동하지 않습니다 이? 모두에게 감사드립니다!

+0

raphaeljs'attr' 함수를 사용하여'x' 속성을 잡으려고 할 수 있습니까? rectangleOne.attr ('x')'와'rectangleOne.attr ('y')'를 사용합니다. http://raphaeljs.com/reference.html#Element.attr –

+0

아 당신이 저를 때려 눕히세요! –

답변

1
var rectangleTwo = paper.rect(rectangleOne.attr('x'), rectangleOne.attr('y') + 40, rectangleOne.attr('width') + 50, rectangleOne.attr('height')); 
관련 문제