ich habe mir ein dynamisches menü gebaut jetzt hab ich 2 probleme nach demm ich die hauptmenüpunkte mit einer schleife generieren lasse funktionieren meine rollover effekte nicht mher... an was kann das liegen !?
deweiteren habe ich eine funktion um die menüpunkte zu bewegen.... diese möchte ich auch in die schleife mit einbauen... dieses habe ich auch versucht... bekomme keine fehler meldung... aber die funktion bleibt aus .... TOLL
wenn mir jemand einen denk anstoss verpassen könne wäre echt nett...
PHP:
for(j=0;j<=(menue_txt.length-1);j++)
{
attachMovie("menuebox_mc", ["menuebox_mc"+j], 10+j);
_root.menuebox_mc1.useHandCursor = false;
_root.menuebox_mc4.useHandCursor = false;
_root["menuebox_mc"+j]._x = (160*j)-70;
_root["menuebox_mc"+j]._y = hoehe-160;
_root["menuebox_mc"+j].gotoAndStop(1);
attachMovie("menue_link_mc", ["menue_link_mc"+j], 20+j);
_root["menue_link_mc"+j]._x = ((160*j)+29)-160;
_root["menue_link_mc"+j]._y = hoehe-155;
_root["menuebox_mc"+j].mainmenue_txt.text = menue_txt[j];
_root["menuebox_mc"+j].box_over._visible = true;
_root["menuebox_mc"+j].box_down._visible = false;
_root["menuebox_mc"+j].onRollOver = function()
{
_root["bewegen_menuebox"+j]((160*j)-70, hoehe-170, 3);
_root["menuebox_mc"+j].box_over._visible = false;
_root["menuebox_mc"+j].box_down._visible = true;
}
_root["menuebox_mc"+j].onRollOut = function()
{
_root["bewegen_menuebox"+j]((160*j)-70, hoehe-160, 3);
_root["menuebox_mc"+j].box_over._visible = true;
_root["menuebox_mc"+j].box_down._visible = false;
}
deweiteren habe ich eine funktion um die menüpunkte zu bewegen.... diese möchte ich auch in die schleife mit einbauen... dieses habe ich auch versucht... bekomme keine fehler meldung... aber die funktion bleibt aus .... TOLL
PHP:
MovieClip.prototype.bewegen_menuebox1 = function(x, y, speed) {
var mc = this;
menuebox_mc1.onEnterFrame = function() {
var position_box = position_box_x=position_box_y=true;
if (Math.abs(menuebox_mc1._x-x)>1) {
menuebox_mc1._x += (x-menuebox_mc1._x)/speed;
position_box = false;
}
if (Math.abs(menuebox_mc1._y-y)>1) {
menuebox_mc1._y += (y-menuebox_mc1._y)/speed;
position_box = false;
}
if (position_box && position_box_x && position_box_y) {
menuebox_mc1._x = x;
menuebox_mc1._y = y;
delete (this.onEnterFrame);
}
};
};
wenn mir jemand einen denk anstoss verpassen könne wäre echt nett...