gpt4 book ai didi

javascript - 如何在 ProcessingJS 中使用 mousePressed?

转载 作者:行者123 更新时间:2023-11-30 13:03:51 24 4
gpt4 key购买 nike

我正在尝试访问 mousePressed ProcessingJS 片段中的属性,但得到 undefined

这是我到目前为止尝试过的:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script src="http://cloud.github.com/downloads/processing-js/processing-js/processing-1.4.1.min.js"></script>
<script>
$(document).ready(function() {
$('body').append($('<canvas id="preview"><p>Your browser does not support the canvas tag.</p></canvas>'));
function onPJS(p) {
p.setup = function(){
console.log(p.mousePressed);//prints undefined
try{
console.log(p.mousePressed());
}catch(e){
console.log(e.name,e.message);//prints TypeError Property 'mousePressed' of object [object Object] is not a function
}
}
}
new Processing(document.getElementById("preview"), onPJS);
});
</script>

关于我遗漏/做错了什么的任何线索?

最佳答案

我顺便回答了你的另一个问题。我在这里复制了它:

GoToLoop 位于 https://github.com/processing-js/processing-js/issues/137说你的 mousepressed 问题是由于为了避免 JS 中的名称冲突, bool 值 mousepressed 在 JS 中被称为 __mousePressed。他们建议您使用 Java 语法编写您的应用程序并将其自动翻译成 JS,以避免这些问题。

关于javascript - 如何在 ProcessingJS 中使用 mousePressed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16415840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com