You don’t seem to need the parseInt and toFixed(2) things.
The input color should be an array of numbers [r, g, b,a] all in the range [0,1], not an array of strings.
Something like this (i dont have a hslToRgb function at hand but you can find one very easily on the web):
function getHSL(){return [slider_h.value / 100, slider_s.value / 100, slider_l.value / 100];}
function handleMouseDown(ev,theButton){
var hsl = getHSL();
var rgb = hslToRgb(hsl);
theButton.graphics.backgroundColor = theButton.graphics.newBrush(theButton.graphics.BrushType.SOLID_COLOR, rgb, 1);
};
Xavier