【发布时间】:2012-01-03 17:25:53
【问题描述】:
我想发送一个从处理 js 到 javascript 的字符串,其中包含要在 css 中使用的颜色。 格式如下: “RGB(255, 0, 0)” (或任何颜色值)。
无论我尝试什么,我都会收到此错误:
未捕获的类型错误:数字不是函数
我做了几个测试,它总是红色(....导致错误(可能是绿色和蓝色)。
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;
}
}
【问题讨论】:
-
您的问题是“Javascript”,但您已将此标记为“Java”。是哪个?
-
如果是java,使用
StringBuffer进行连接。 -
有红色(c)、绿色(c)、蓝色(c)的函数吗?
-
我对 processing.js 不是很熟悉,但你可以试试
cStr = join(cStr,str(red(c)),", "); -
哎呀,它是 javascript。大多数时候我使用java,我的错误。其余的 processingjs 作为处理都具有 red(c) 等功能。