Flash Actionscript3 Schieberegler/Sliderwerte über Variablen speichern [Flash 11]
| Beiträge: 1 Registriert: Jul 2012
| 06.07.2012, 15:51
Hallo, ich habe ein Prbolem mit flash actionscript3, und zwar habe ich 3 slider mit denen ich farbflächen in ihrer farbe (1er slider), sättigung (2er) und Helligkeit(3er) einfärbe. Nun möchte ich zwischen diesen farbflächen wechseln, aber die sliderwerte gleichzeitig beibehalten.. wäre über hilfe sehr dankbar
hier mal der bisherige codeschnipsel zu den slidern:
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;
}
} | |
| Ähnliche Beiträge zum Thema | 13.09.2022 - Rennier 08.05.2022 - Indy_Crossover |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|