【发布时间】:2013-07-24 01:52:52
【问题描述】:
我有一个 kineticjs 阶段和一个定义了 Path 对象的层。我从来没有能够在我的画布上显示路径。由于某种原因,画布/舞台看起来不尊重父 div 的 x 和 y 坐标。解决方案是什么? 我还尝试设置舞台和路径对象的 x 和 y 坐标,但没有运气。 这是我正在尝试的方法
var stage = new Kinetic.Stage({
container : id,
width : 105,
height : 165
});
var path = new Kinetic.Path({
data : "M176.0,463.0 L228.0,462.0 228.0,452.0 275.0,452.0 275.0,330.0 A40.0,0.0 0.0 1,1 254.0,295.0 L171.0,326.0 170.0,463.0z",
fill : 'rgba(100, 15, 56, 0.5)',
scale : 2,
x : 176,
y: 295
});
var layer = new Kinetic.Layer();
layer.add(path);
stage.add(layer);
请注意,我的路径几何从 176,463 开始。尽管父 div 位于正确的位置,但形状永远不会在此 div 内绘制。有什么指点吗?
【问题讨论】:
标签: kineticjs