【发布时间】:2012-01-20 12:45:57
【问题描述】:
我在 html5canvastutorials.com 上找到了这个教程:
var triangle = new Kinetic.Shape(function(){
var context = this.getContext();
context.beginPath();
context.lineWidth = 4;
context.strokeStyle = "black";
context.fillStyle = "#00D2FF";
context.moveTo(120, 50);
context.lineTo(250, 80);
context.lineTo(150, 170);
context.closePath();
context.fill();
context.stroke();
});
triangle.addEventListener("mousemove", function(){
var mousePos = stage.getMousePos();
tooltip.x = mousePos.x;
tooltip.y = mousePos.y;
tooltip.text = "Cyan Triangle";
tooltip.draw();
});
tooltip 对象在没有事先定义的情况下被使用。 HTML 5 画布是否有预定义的 tooltip 对象?还是我在这里遗漏了什么?
【问题讨论】:
-
再看看他们的代码——他们在这个例子中将工具提示定义为 Kinetic.Shape:html5canvastutorials.com/labs/…
标签: html canvas tooltip html5-canvas kineticjs