2012-01-03 146 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

相關問題