1

我正在尝试将动态文本添加到我的页面,但它不起作用。这一定是我正在做的一些小事,这是不对的。

这是我的代码:

  var text = new Kinetic.Text({
    x: 200,
    y: 200,
    text: 'text',
    fontSize: 44,
    fontFamily: 'Calibri',
    textFill: 'black'
  });
  layer.add(text);

这是一个小提琴:

http://jsfiddle.net/T8m64/90/

4

1 回答 1

2

是的,kineticjs 将“textFill”更改为“fill”。工作:http: //jsfiddle.net/T8m64/91/

var text = new Kinetic.Text({
  x: 200,
  y: 200,
  text: 'text',
  fontSize: 44,
  fontFamily: 'Calibri',
  fill: 'black'
});

这是因为他们删除了背景矩形,所以只显示文本。 http://www.html5canvastutorials.com/kineticjs/html5-canvas-kineticjs-text-tutorial/

于 2013-01-22T15:05:58.887 回答