从Javascript中调用Processing.js函数
Call Processing.js function from within Javascript?
所以,我一直在研究Processing.js库/语言。我最近下载了它,不幸的是,我立刻感到困惑。我只是想看看我是否可以从我的Javascript代码中调用Processing.js函数和对象。这就是我要做的:
var p = new Processing(document.getElementById("canvas"));
var orange = new p.color(204, 102, 0);
var blue = new p.color(0, 102, 153);
var orangeblueoverlay = p.blendColor(orange, blue, p.OVERLAY);
console.log(orangeblueoverlay);
虽然上面的代码没有给我任何错误,但它的行为并不像预期的那样。我收到一条包含"0"的提醒消息,这不是我要查找的内容。我做错了什么?(也许更好的问题是,"我做得对吗?")
从这里和经验:http://processingjs.org/articles/jsQuickStart.html
您需要创建一个函数,以便在实例化处理实例时将其传递到处理实例中,并且该函数至少需要覆盖处理setup()函数或draw()函数。
function sketchProc(processing) {
processing.draw = function(){
//in here is where you can drop your code. setup() runs once, draw() will run
//continuously
var orange = new processing.color(204, 102, 0);
var blue = new processing.color(0, 102, 153);
var orangeblueoverlay = processing.blendColor(orange, blue, processing.OVERLAY);
console.log(orangeblueoverlay);
};
}
然后创建这样的处理实例:
var p = new Processing(document.getElementById("canvas"),sketchProc);
所有这些都是键入的,我更喜欢用处理来编写处理,然后将其绑定到画布上。它最终变得更加简洁。您甚至可以使用Processing内部类!对于我的网站来说,我发现这一点有点太晚了,因为我的网站上有一个很好的处理.js的例子。。。(http://www.rfinz.me)
相关文章:
- 当js函数's已执行
- 调用php数组中的JS函数
- 为JS函数添加延迟
- 我如何制作一个JS函数,它可以从相似的原始颜色双向更改为某个颜色
- 使用JS函数来使用另一个函数的语法?node.js
- 将JS函数传递给Emscripten生成的代码
- 是否可以在使用headerphp函数后自动调用JS函数
- 如何在.js函数中检索来自其他模板的表单的目标值
- 简单的JS函数.需要对变量进行澄清
- 无法识别从php创建的Js函数
- 如何将对象传递给这个js函数
- 全局窗口热键在最小化chrome窗口时调用js函数
- 将重定向URL链接添加到JS函数
- 从PHP调用JS函数不起作用
- js函数堆栈传入变量,.hide()不起作用
- 当运行JS函数时,如何在c#中的Edgejs中获取错误文本
- 如何让JS函数自行执行
- 使用默认js函数的javascript中的日期的第二天
- 如何从页面中的jquery调用angular js函数控制器
- 从.js文件调用html中的js函数