sorry hier nochmal in etwas sauberer form:
function mouseMoveHandler(e:MouseEvent):void { update(); } function update():void { var ctf:ColorTransform = farbflaeche1.transform.colorTransform;
ctf.redMultiplier = 0;
ctf.greenMultiplier = 0;
ctf.blueMultiplier = 0;
var h:Number = map(sliderButton.x,sliderLine.x,sliderLine.x + sliderLine.width,0,360);
var s:Number = map(sliderButton2.x,sliderLine2.x,sliderLine2.x + sliderLine2.width,0,100);
var b:Number = map(sliderButton3.x,sliderLine3.x,sliderLine3.x + sliderLine3.width,0,100);
var rgb = hsb_to_rgb(h+50,s,b);
ctf.redOffset = rgb.red;
ctf.greenOffset = rgb.green;
ctf.blueOffset = rgb.blue;
if (zustand==1)
{
farbflaeche1.transform.colorTransform = ctf;
farbflaeche4.transform.colorTransform = ctf;
farbflaeche7.transform.colorTransform = ctf;
ebene1.transform.colorTransform = ctf;
}
if (zustand==2)
{
farbflaeche2.transform.colorTransform = ctf;
farbflaeche5.transform.colorTransform = ctf;
farbflaeche8.transform.colorTransform = ctf;
ebene2.transform.colorTransform = ctf;
}
if (zustand==3)
{
farbflaeche3.transform.colorTransform = ctf;
farbflaeche6.transform.colorTransform = ctf;
ebene3.transform.colorTransform = ctf;
}
}