events - 当输入改变时绘制一个形状
问题描述
我正在学习电子/node.js。我正在尝试使用 paper.js 将字符串“编码”成图像,有点……
我正在使用这样的“paperscript”文件:
<script type="text/paperscript" src="mainCanvas.js" canvas="mainCanvas">
基本上,我正在研究如何将事件从输入到论文上下文中连接起来。
我想要的是或者每当目标输入更改($("#input").on("change"...)
)以发生某些事情(这里的事情不是问题)发生。
我直接在 paperscript 文件中连接事件:
$("#mainInput").on("change", function() {
path.moveTo(50, 25);
})
但这没有用。阅读文档,似乎上下文应该可以访问任何全局对象。
有人可以指出我正确的方向吗?
解决方案
我不知道您的问题到底出在哪里,但这是一个工作示例,演示了如何完成。
// draw square
var square = new Path.RegularPolygon({
center : view.center,
radius : 50,
sides : 4,
fillColor : 'orange',
applyMatrix: false
});
// on input change
$('#input').change(function ()
{
// rotate it accordingly to input value
square.rotation = this.value;
});
推荐阅读
- go - Fyne passing changing arguments to multiple buttons
- python - 编辑文本文件中的特定列
- python - 按出现次数排序数组 mongodb
- javascript - 使用布尔 React Native 在我的屏幕上更改渲染
- gitlab-ci - gitlab CI 中的变量
- java - 我们可以在 url 的请求参数值中发送 '%' 符号吗
- django - 在 vue axios 请求中附加标头
- gitlab - 本地 Gollum 渲染 AsciiDoc WIKI 页面 - 启用 Kroki?
- python - 如何在 yocto 中安装 botocore
- java - 在对象上添加/删除功能的范例