2012-10-04 94 views
0

我有一個圓圈,我將它移動,我怎樣才能使發光效果跟隨那個圓圈。RaphaelJS HTML5 Library:沿着圓圈發光動畫

circle = paper.circle(x, y, 5); 
glowSet = circle.glow({ 
    'fill': true, 
    'color': '#bbb' 
}); 

// ... 
// I animate the circle later on using 

circle.animate({ 
    cx: coordX, 
    cy: coordY 
}); 

我已經與動畫試圖對整個集

glowSet.animate({ 
    x: coordX, 
    y: coordY 
}); 

我試着申請及如何使用foreach超過設定

glowSet.forEach(function(item) { 
    item.animate({ 
     x: coordX, 
     y: coordY 
    }); 
}); 
+0

請將代碼添加到jsfiddle.net請 – Neil

+1

查看animateWith – Neil

回答

0

灼熱集和每個項目圈子保持獨立。您應該能夠達到您想要的效果通過簡單地將它們合併爲一組,像這樣:

circle = paper.circle(x, y, 5); 
glowSet = paper.set(circle, circle.glow({ 
    'fill': true, 
    'color': '#bbb' 
})); 

然後套用您的動畫glowSet