yes, it has to be web-based...
I heard about DHTML at first, but couldn't find anything about it (i 'd need a book or tutorial)
on the other hand, on the site
http://www16.brinkster.com/gazb/ming/index.html
I found some useful MING examples, but couldn't understand the followind code and will need a guide here too...
it' s about "actionscript"
$clip->addAction(new SWFAction("loadVariables('colvar.txt',this);dir=5;function run(){this.rotation+=dir;};"),SWFACTION_ONLOAD);
$clip->addAction(new SWFAction("run();"), SWFACTION_ENTERFRAME);
$clip->addAction(new SWFAction("startDrag('');"), SWFACTION_MOUSEDOWN);
$clip->addAction(new SWFAction("stopDrag();"), SWFACTION_MOUSEUP);
$clip->addAction(new SWFAction("dir=-5;"), SWFACTION_KEYDOWN);
$clip->addAction(new SWFAction("dir=5;"), SWFACTION_KEYUP);
$clip->addAction(new SWFAction("oldX=X;oldY=Y;Y=parent.ymouse;X=parent.xmouse;x+=(oldX-X)/50;_y+=(oldY-Y)/50;"),SWFACTION_MOUSEMOVE);
$clip->addAction(new SWFAction("col=new Color(this);col.SetRGB(clipcolor);"), SWFACTION_DATA);