Noch nicht viel geschrieben
Hallo Jungs und Mädels,
ich steh mal wieder vor einem Problem und ich denke, das ihr mir sicher helfen könnt. Mehrere Augen sehen bekanntlich mehr als zwei. :lol: Und ich brauch nen großen Baumschubser, seh den Wald vor lauter Bäumen nicht mehr!
Also, ich habe:
eine Navigationsleiste (840px x 250px) a la Akkordeon in Flash aufgebaut. Das ganze umfasst neun MC und wird dann über AS gesteuert wie weit und wie schnell sich das ganze bewegen soll.
Hatte das ganze schon mal zum laufen bekommen, doch dann sollten noch mehrere Menüpunkte hinzukommen und schon ging das Problem los. Nun verschwindet mir ein Menüpunkt (nr.5) Hier ein Bild aus der fla:
in der swf verschwindet mir das richtiggehend
und die letzten beiden bleiben nur stumm und steif stehen
Hier mal noch ein Bild der Zeitleiste:
und das AS:
Sieht da jemand den Fehler? Wäre euch echt dankbar. Kooordinaten sind alle richtig gesetzt.
LG Lilith
ich steh mal wieder vor einem Problem und ich denke, das ihr mir sicher helfen könnt. Mehrere Augen sehen bekanntlich mehr als zwei. :lol: Und ich brauch nen großen Baumschubser, seh den Wald vor lauter Bäumen nicht mehr!
Also, ich habe:
eine Navigationsleiste (840px x 250px) a la Akkordeon in Flash aufgebaut. Das ganze umfasst neun MC und wird dann über AS gesteuert wie weit und wie schnell sich das ganze bewegen soll.
Hatte das ganze schon mal zum laufen bekommen, doch dann sollten noch mehrere Menüpunkte hinzukommen und schon ging das Problem los. Nun verschwindet mir ein Menüpunkt (nr.5) Hier ein Bild aus der fla:
in der swf verschwindet mir das richtiggehend
und die letzten beiden bleiben nur stumm und steif stehen
Hier mal noch ein Bild der Zeitleiste:
und das AS:
Code:
stop();
speed = 10;
initial_width = 90;
target_width = 110;
sp = rect1._x;
this.createEmptyMovieClip("emptymc", 0);
emptymc.onEnterFrame = function() {
for (i=1; i<=6; i++) {
if (_root.hit.hitTest(_root._xmouse, _root._ymouse, true)) {
if (_root["rect"+i].hitTest(_root._xmouse, _root._ymouse, true)) {
new_x = (_root.sp-(0*(i-1)))-rect1._x;
rect1._x += new_x/speed;
n_width = target_width-_root["rect"+i]._width;
_root["rect"+i]._width += n_width/speed;
} else {
n_width2 = initial_width-_root["rect"+i]._width;
_root["rect"+i]._width += n_width2/speed;
}
} else {
new_x = _root.sp-rect1._x;
rect1._x += new_x/(speed+50);
n_width2 = initial_width-_root["rect"+i]._width;
_root["rect"+i]._width += n_width2/(speed-1);
}
_root["rect"+(i+1)]._x = _root["rect"+i]._x+_root["rect"+i]._width;
_root["movie"+i]._x = _root["rect"+i]._x-1;
}
};
LG Lilith