p5js button.mousePressed调用函数+参数?

时间:2016-02-28 09:24:53

标签: javascript p5.js

可能是愚蠢的问题,但p5js是否可能?

function setup() {
   myButton.mousePressed(toggleVideo(1)); //This toggleVideo works well without argument
}

function toggleVideo(v) {
    blablabla[v].loop();
}  

非常感谢!

3 个答案:

答案 0 :(得分:0)

使用

mousePressed(function() { toggleVideo(1);});

答案 1 :(得分:0)

p5JS setup()通常仅被调用一次。尝试将代码添加到draw()函数中,该函数会循环播放每一帧。

答案 2 :(得分:-1)

使用最新的JS,您可以编写以下内容:

function setup() {
 myButton.mousePressed(() => {
    toggleVideo(1)
 });
}

function toggleVideo(v) {
  blablabla[v].loop();
}