0
裏面我想用放置一個圓圈內的圖像:KineticJS繪製圖像的圓
var gArrow2 = new Image();
gArrow2.src = '../../Content/images/green_s.png';
var circle2 = new Kinetic.Circle({
drawFunc: function(canvas) {
var context = canvas.getContext();
context.drawImage(gArrow2, 256, 256, 11, 23);
context.beginPath();
context.arc(256, 256, this.getRadius(), 0, 2 * Math.PI, false);
context.lineWidth = this.getStrokeWidth();
context.strokeStyle = this.getStroke();
context.stroke();
},
x: 256,
y: 256,
radius: 70,
stroke: '#00ffff',
strokeWidth: 4,
opacity: 0.5
});
layer2.add(circle2);
它不工作!我會很感激你的建議,在此先感謝。
再次,你的幫助是非常讚賞。不幸的是它沒有工作,我甚至沒有得到這個圈子。謝謝 – hncl 2013-03-20 20:55:21
馬克,我使用了你以前的drawFunc解決方案,並且在onload之後也放了src,它工作的很好。謝謝你的幫助。 – hncl 2013-03-20 22:53:45