@beegee:
Du könntest eine "focus funktion schreiben".
Allerdings wäre es dann simpler nicht das slider element sondern einen button zu nehmen.
Erstelle also 2 grafiken:
Den slider hintergrund und den slider (button) selbst.
Dem slider gibst du dann folgende function:
Code:
var value; //der wert der über den slider eingestellt wird
var value_bounds[2] = 0,10; //begrenzung des einzustellenden wertes auf den bereich 0 bis 10
var slider_pos[2] = 10,20; //position des slider buttons
panel slider_pan { ... }
function slider_click()
{
while(mouse_left)
{
value += mickey.x * 2 * time;
value = clamp(value,value_bounds[0],value_bounds[1]);
slider_pan.pos_x = slider_pos.x + value; //horizontaler slider
wait(1);
}
}
Bin mir nicht ganz sicher ob das so 100% funktioniert, nur eine Idee die mir in den Sinn kam als ich deine Frage las.