2013-06-01 30 views
0

我可以更改我定义的多边形的大小吗?补间多边形动力学JS

var pierwszy = new Kinetic.Polygon({ 
points: [0, 0, 150, 0, 80, 150, 0, 150], 
fillPatternImage: images.img1, 
stroke: 'black', 
strokeWidth: 5, 
}); 

我试图改变点并添加到补间atriubutes,但它不起作用。 scaleX和scaleY工作得很好,但背景图像是模糊不清的。

任何想法?

回答

1

我不知道这是否对您有用,在我的情况,我想改变多边形的形状补间:

poly1= new Kinetic.Polygon({ 
points: [0, 0, 150, 0, 80, 150, 0, 150], 
fill: shadowLightColor, 
stroke: '#bbbbbb', 
strokeWidth: 1 
}); 
layer.add(poly1); 
poly1.tween = new Kinetic.Tween({ 
    node: poly1, 
    duration: 1, 
    points: [0, 0, 300, 0, 200, 150, 0, 150], 
    easing: Kinetic.Easings.StrongEaseInOut 
}).play();