是否有一种快捷方式可以同时为一堆形状的样式(笔触、填充)设置动画,或者我是否需要循环遍历各个形状并一次更新它们?我尝试在组级别设置样式,但没有效果。
问问题
260 次
1 回答
0
是的,没有组级别的set
方法。
在每个动画帧上,遍历您组的孩子并使用setFill()
and setColor()
。
var myAnimation= new Kinetic.Animation( changeColors, myLayer );
myAnimation.start();
function changeColors(){
var children = myKineticGroup.getChildren(); // get children of group
for(var i=0;i<children.length;i++){
children[i].setFill("blue");
children[i].setStroke("red");
}
}
于 2013-03-18T18:46:16.913 回答