Web: Roterend menu maken?

Hoe kan ik dit menu maken?

Schijf in het midden moet kunnen ronddraaien en reageren op de muisaanwijzer. Als een interactieve knop. Waarschijnlijk met flash.

Reageren met voorbeeld of tutorial graag!

Jep Flash is the way to go :) maar t kan waarschijnlijk ook wel met javascript.

Het action-script gedeelte van Flash

draaicirkel is dan de witte binnenkant
en de kleuren zijn de kleuren langs de zijkant.

[code:1:48527cc81c]stage.addEventListener(Event.ENTER_FRAME, draai);

function draai(evt:Event):void {
if (this.rood_mc.hitTestPoint(mouseX,mouseY,true) == true) {
this.draaicirkel_mc.rotation=+90;
}

if (this.blauw_mc.hitTestPoint(mouseX,mouseY,true) == true) {
	this.draaicirkel_mc.rotation=+180;
}

if (this.geel_mc.hitTestPoint(mouseX,mouseY,true) == true) {
	this.draaicirkel_mc.rotation=-90;
}

if (this.groen_mc.hitTestPoint(mouseX,mouseY,true) == true) {
	this.draaicirkel_mc.rotation=0;
}

}[/code:1:48527cc81c]

Succes

Is het inmiddels gelukt?

[quote:eada5a52f0="KingAchille"]Is het inmiddels gelukt?[/quote:eada5a52f0]

De code geeft een fout code. Ik zou de code die je stuurde graag werkend zien. Ik wil je graag de fla mailen.

Heb je wel een as3 document en exporteer je naar min. Flash Player 9?

De volgende code gebruikt, suggesties.

[code:1:983c2e2744]onClipEvent(load){
rot=0;
}
onClipEvent(enterFrame){
rotation=(rot-_rotation)*.2;
_rotation+=rotation;
}[/code:1:983c2e2744]

en voor de de knop

[code:1:983c2e2744]on(rollOver){
_root.menu_mc.rot=120;
}
on(release){
getURL("http://www.onemorething.nl/","_self");
}
[/code:1:983c2e2744]