我尝试创建一些箭头,所以我需要将一个矩形和两个三角形分组,然后只是克隆这个东西。这里是我尝试这样做:设置对象组不起作用
var paper = Raphael("arrows", 960, 100);
var r = paper.rect(10, 10, 10, 50);
r.attr({fill: 'black'})
var p1 = paper.path("M5,10L15,0L25,10Z")
p1.attr({"stroke-width": 1, fill: "black"});
p2 = p1.clone();
p2.transform("t0,60r180");
st = paper.set();
st.push(r, p1, p2);
ar2 = st.clone();
ar2.transform("t30,0");
的问题是,这P2转化三角形是不可复制的,或者至少我不能看到它在克隆箭头。 发表于jsfiddle:http://jsfiddle.net/empirik/rFuVy/1/
安置自己的样本代码的某个地方的jsfiddle等..所以它会很容易检查出来 – Arun
我已经发布了它。更新了问题。 –