2012-01-03 149 views
-2

我想发送从js处理js的颜色到javascript中使用的颜色。 格式如下: “rgb(255,0,0)” (或任何颜色值)。处理js红色()绿色()蓝色()

不管我怎么努力,我得到这个错误:

遗漏的类型错误:数量不是一个函数

我做了一些测试,它始终是红色(....这导致错误( 。大概绿,蓝)

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

你的问题说“Javascript”,但你已经标记了这个“Java”。这是什么? – 2012-01-03 17:28:37

+0

如果是java,则使用'StringBuffer'进行串联。 – RanRag 2012-01-03 17:29:01

+0

是否有红色(c),绿色(c)和蓝色(c)的功能? – James 2012-01-03 17:29:31

回答

-1

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

+0

其余的代码意味着'colors'是一个“颜色”数组 – 2014-10-21 13:31:24

相关问题