Hallo alle!
Die meisten von Euch kennen ja das gute alte Mac Dock Menu. (Einige nennen es auch Tsunami Menue). Ich möchte dieses Menue in der Art modifizieren, dass es sich nur bei Klick bewegt und nicht bei Rollover.
Bsp.:
In der Lib befindet sich der MC "menuitem"
So sieht das Script aus:
PHP-Code:
align = bottom;
centerx = Stage.width/2;
centery = Stage.height/2;
menuholder = createEmptyMovieClip("menuholder", -1);
menuholder._y = centery;
menucount = 10;
menuitems = [];
miwidth = 20;
miborder = 1;
startx = centerx-((menucount-1)*(miwidth+miborder))/2;
for (var i = 0; i<menucount; i++) {
var menuitem = menuholder.attachMovie("menuitem", "menu"+i, i);
menuitem._x = startx+i*(miwidth+miborder);
menuitem.id = i;
menuitems.push(menuitem);
menuitem.onRelease = function() {
trace("Highlight Button");
}
};
onEnterFrame = function () {
var width = 0;
for (var i = 0; i<menucount; i++) {
var xxm = menuitems[i]._xmouse;
var yym = menuitems[i]._ymouse;
var xm = Math.sqrt(xxm*xxm+yym*yym);
if (xm<50) {
menuitems[i]._xscale = menuitems[i]._yscale += ((200-xm)-menuitems[i]._yscale)/3;
} else {
menuitems[i]._xscale = menuitems[i]._yscale += (100-menuitems[i]._yscale)/3;
}
width += menuitems[i]._width;
}width += (menucount-1)*miborder;
var xpos = Math.round(centerx-width/2);
for (var i = 0; i<menucount; i++) {xpos += menuitems[i-1]._width/2+miborder+menuitems[i]._width/2;
menuitems[i]._x = xpos;
}
}
};
Vielen Dank schon mal!!
Tom