Mir ist leider absolut kein kürzerer/passender Titel eingefallen...
Ich bastel grad eine Navigation, welche bei Hover über einen bestimmten Menüpunkt selbigen Skaliert, und die anderen Menüpunkt dann weiter nach oben/nach unten verschiebt, damit es weiterhin zwischenraum der vers. Punkte gibt.
Ich komme allerdings nicht viel weiter, als das sich die Punkte einfach nur skalieren, und mir will kein Weg einfallen, wie man die anderen Menüpunkte mit einbeziehen könnte...
Hier das AS, was es bislang gibt:
Wäre klasse wenn mir jemand mal den ein oder anderen Typ geben könnte, falls noch jemand Vorschläge hat, wie ich den Code kompakter gestalten könnte, immer her damit
Ich bastel grad eine Navigation, welche bei Hover über einen bestimmten Menüpunkt selbigen Skaliert, und die anderen Menüpunkt dann weiter nach oben/nach unten verschiebt, damit es weiterhin zwischenraum der vers. Punkte gibt.
Ich komme allerdings nicht viel weiter, als das sich die Punkte einfach nur skalieren, und mir will kein Weg einfallen, wie man die anderen Menüpunkte mit einbeziehen könnte...
Hier das AS, was es bislang gibt:
PHP:
_root.createEmptyMovieClip("list", 1);
MovieClip.prototype.setPos = function(j) {
this.onRollOver = function() {
this.onEnterFrame = function() {
this._xscale += (150-this._xscale)/10;
this._yscale += (150-this._yscale)/10;
this._y = (15*j)-this._height/2;
if (this._yscale>=149 && this._xscale>=149) {
this._xscale = 150;
this._yscale = 150;
delete this.onEnterFrame;
}
};
};
this.onRollOut = function() {
this.onEnterFrame = function() {
this._xscale += (100-this._xscale)/10;
this._yscale += (100-this._yscale)/10;
this._y = (15*j)-this._height/2;
if (this._yscale<=101 && this._xscale<=101) {
this._xscale = 100;
this._yscale = 100;
delete this.onEnterFrame;
}
};
};
};
function createNav(i) {
_root["list"].attachMovie("line", "line"+i, i);
_root["list"]["line"+i]._y = (15*i)-_root["list"]["line"+i]._height/2;
_root["list"]["line"+i].cont = "TestText";
_root["list"]["line"+i].setPos(i);
_root["list"]._y = 100-_root["list"]._height/2;
_root["list"].onEnterFrame = function() {
scrollSpeed = (_root._ymouse-100)/20;
this._y += scrollSpeed;
if (this._y>=10) {
this._y = 10;
}
if (this._y+this._height<=210) {
this._y = (200-this._height)+10;
}
};
}
for (i=0; i<=30; i++) {
createNav(i);
}
Wäre klasse wenn mir jemand mal den ein oder anderen Typ geben könnte, falls noch jemand Vorschläge hat, wie ich den Code kompakter gestalten könnte, immer her damit
Zuletzt bearbeitet: