【发布时间】:2012-10-17 19:46:07
【问题描述】:
我正在尝试找出一种方法来根据事件(例如鼠标左键单击点击区域)来增加数组的索引。下面的代码将所有内容设置为零,并在单击鼠标时将相应的索引短暂更改为 1,但一旦松开鼠标,就会更改回 0。我想要发生的是每次索引值增加时,它都会存储其当前值而不是切换到 0。到最后,数组应该是混合数字。任何人都可以提供和帮助吗?我在 Quartz Composer 环境中工作,但仍在 javascript 补丁中。
function (__structure out) main (__structure Pos, __boolean Left, __number X,
__number Y, __number W, __number H, __number ShiftX, __number ShiftY) {
if (!_testMode) {
len = Pos.length;
Hits = new Array()
for (i = 0; i < len; i++) {
Hits[i] = 0
}
for (j = 0; j < len; j++) {
if (Pos[j][1] >= (X-(W/2)) && Pos[j][1] <= (X +(W/2)) &&
Pos[j][0] >= (Y-(H/2)) && Pos[j][0] <= (Y +(H/2)) && Left) {
Hits[j]++
}
}
result = new Object();
result.out = Hits;
return result;
}
}
【问题讨论】:
-
向我们展示您注册活动的代码。
标签: javascript arrays indexing increment quartz-composer