processingjs red()green()blue()

时间:2012-01-03 17:25:53

标签: javascript processing.js

我想将处理js的sting发送到javascript,并在css中使用颜色。 格式如下: “rgb(255,0,0)” (或任何颜色值)。

无论我尝试什么,我都会收到此错误:

未捕获的TypeError:数字不是函数

我做了几次测试,它总是红色的(......导致错误(可能是绿色和蓝色)。

String getRowColor(int r) {
  if (r > rows || r < 0) {
    return null;
  } 
  else {
    color c= colors[r];
    String cStr = "rgb(";
    cStr += red(c)+", ";
    cStr += green(c)+", ";
    cStr += blue(c)+")";
    return cStr;
  }
}

1 个答案:

答案 0 :(得分:-1)

我认为: color c= colors[r]; 应该是:color c= color(r);