问题标签 [kineticjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在 html5 中使用 canvas 动力学来绘制许多文本并编辑它们
当我点击卡片上的文字时,我希望能够像这个网站一样编辑文字:
这是我的代码:
我尝试了很多方法,但我仍然无法解决这个问题。
如何通过在 html5 中使用 canvas kineticjs 来做到这一点?
javascript - kineticjs“无法调用未定义的方法‘appendChild’”
我才开始使用 kineticJS,但在遵循 本教程后出现了一些错误
我不明白为什么,但我从 KineticJS 文件中得到一个异常:
"Uncaught TypeError: cannot call method 'appendChild' of undefined".
当我一步一步做时alert()
,我看到它在
var stage = new Kinetic.Stage("rightSide", 578, 200);
但我最确定的是:
我也试过:
我得到了同样的错误。
谢谢。
编辑:针对下面的评论,这是教程中的复制粘贴:
javascript - 使用 Kineticjs 查找可拖动形状的填充颜色
dragend
我有两个不同颜色的圆圈,一旦用户使用事件放开对象,我想获得拖动圆圈的填充颜色。
javascript - 在 Javascript 中,当执行深度复制时,由于属性是“this”,我如何避免循环?
我有一些库代码在我身上无休止地循环。
我不清楚如何最好地在 javascript 中执行循环检测和避免。即没有检查对象是否来自“this”引用的编程方式,有吗?
这是代码。谢谢!
javascript - 使用 KineticJS 重置为默认位置
我的游戏中有以下圆圈。玩家将它们拖到游戏中的不同位置。当玩家选择,再次播放时,我希望形状回到 init 函数中指定的原始位置。我该怎么办?谢谢你。
html - 是否有使用类似 API 的 flash 的 canvas html5 框架?
我正在开发一个画布应用程序,我需要能够创建位图、线条、组并管理点击事件。
我试过了:
- 动力学-v3.9.6.js
- easeljs-0.4.2.min.js
这些是非常好的工具,但它们无法获得一组位图和线条的宽度。想象一下:
这行不通。
现在我正在考虑破解easeljs-0.4.2.min.js来实现这一点,因为它是移植as3/as2 简单代码的一个很好的起点,但我不确定这是否是个好主意。
我真的很喜欢 Flash 实现显示对象的方式,所以如果你知道一些工具,请告诉我。
kineticjs - Kinetic.Line 鼠标悬停
我正在尝试检测 Kinetic.Line 对象上的鼠标悬停。
根据文档, Kinetic.Line 确实具有 on 功能,因为它是节点的子节点。on 函数将 mousemove 和 mouseover 列为支持的事件。
但是,它似乎不适用于鼠标悬停或鼠标移动。
这是设计使然吗?这个功能会实现吗?难道我做错了什么?
php - 从 Div 中拖动图像并放置在 Canvas 中
我需要一个关于如何从 div 拖动图像并将其放入画布的查询或示例。我正在使用 Jquery 和 KineticJs 在其中取得了一些成功。
我的目标是拖动图像并可以在画布中执行各种功能,类似于http://polyvore.com/cgi/app
谢谢你。
javascript - 为什么这个变量超出范围?javascript
下面的代码没有运行,我认为这是由于以下行:
我认为节点[i] 超出范围?如果是这样,为什么?
(我已经注释掉了大部分代码来隔离问题。基本上,代码创建了 10 个圆圈,然后是 10 条曲线,然后使用 kineticjs 在画布中对它们进行动画处理)。
谢谢!
编码:
javascript - 使用 KineticJS 移动形状
这是一个 jsfiddle,其形状应在鼠标拖动事件中移动。我可以在 javascript 控制台中看到 shape.move() 以适当的值调用,但形状不会移动。
为什么形状不动?