2013-06-01 59 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();