| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Ich wars nicht! :) Registriert seit: Apr 2004
Beiträge: 333
| Slidemenü aber wie?
Hallo, habe ein menü gemacht und da ich zu manchen menü punkten noch unterpunkte habe möchte ich jetzt ein slidemenü b.z.w yogup menü machen! Aber ich weis ned wo ich da anfangen soll? Wenn z.B. auf den dritten button von insgesamt 7 geklickt wird sollen die restlichen 4 nach unten verschoben werden und z.B. zwei unterpunkte erscheinen! Nur wie stell ich das am besten an? |
| | |
| | #2 (permalink) |
| FlashLove@FirstSight Registriert seit: Feb 2003
Beiträge: 2.460
|
Vielleicht hilf das ein wenig weiter: Dyn. Navigation Edit: Entspricht sicher nicht umbedingt deinen Vorstellungen. Dann vielleicht mal suchen hier im Forum, wird sich aufjedenfall vieles finden lassen. Geändert von FLASHStyler (03-08-2004 um 22:56 Uhr) |
| | |
| | #3 (permalink) |
| Ich wars nicht! :) Registriert seit: Apr 2004
Beiträge: 333
|
Thx des is scho des richtige nur: Weis ich jetzt nicht wie ich das AS umändern muss, wenn meine buttons verschiedene namen habn Beispiel: Die Buttons haben Namen von btn_1 .... btn_8 und die Buttons der Untermenuepunkte haben dann z.B. die Namen btn_3a ... btn_3c! Hier nochmal der Quelltext: Code: mainLinks = new Array(["main1", "sub1", "sub2", "sub3", "sub4", "sub5"],
["main2", "sub1"],
["main3", "sub1", "sub2", "sub3"]);
mainverknuepfung = "mainLink";
subverknuepfung = "subLink";
posx = 100;
posy = 50;
abstand = 5;
sub_verschiebung = 30;
_root.ausgefahren = false;
function ausfahren(abnr) {
if (!_root.ausgefahren) {
_root.curr = abnr;
for (j=1; j<_root.mainLinks[abnr].length; j++) {
_root.attachMovie(subverknuepfung, _root.mainLinks[abnr][j], (abnr+1)*j+50);
_root[_root.mainLinks[abnr][j]]._x = posx+sub_verschiebung;
_root[_root.mainLinks[abnr][j]]._y = _root[_root.mainLinks[abnr][0]]._y+_root[_root.mainLinks[abnr][0]]._height+(j-1)*(_root[_root.mainLinks[abnr][1]]._height+abstand)+abstand;
_root[_root.mainLinks[abnr][j]].lanz.text = _root.mainLinks[abnr][j];
_root[_root.mainLinks[abnr][j]].onRelease = function () {
trace(this+" wurde geklickt");
}
}
for (var ii = abnr+1; ii<_root.mainLinks.length; ii++) {
_root[_root.mainLinks[ii][0]]._y += (_root.mainLinks[abnr].length-1)*(_root[_root.mainLinks[abnr][1]]._height+abstand)+abstand*2;
}
_root.ausgefahren = true;
} else {
if (abnr == _root.curr) {
einfahren(_root.curr);
} else {
einfahren(_root.curr);
_root.curr = abnr;
ausfahren(_root.curr);
}
}
}
function einfahren(abnre) {
for (var ii = abnre+1; ii<_root.mainLinks.length; ii++) {
_root[_root.mainLinks[ii][0]]._y -= (_root.mainLinks[abnre].length-1)*(_root[_root.mainLinks[abnre][1]]._height+abstand)+abstand*2;
}
for (j=1; j<_root.mainLinks[abnre].length; j++) {
_root[_root.mainLinks[abnre][j]].removeMovieClip();
}
_root.ausgefahren = false;
}
for (var i=0; i<mainLinks.length; i++) {
name = mainLinks[i][0];
_root.attachMovie(mainverknuepfung, name, i);
_root[name]._x = posx;
_root[name]._y = i*(_root[name]._height+abstand)+posy;
_root[name].lanz.text = name;
_root[name].nr = i;
_root[name].onRelease = function () {
trace(this+" wurde geklickt");
ausfahren(this.nr);
}
} |
| | |
| | #4 (permalink) |
| Ich wars nicht! :) Registriert seit: Apr 2004
Beiträge: 333
|
Hallo @flashstyler. Das mit dem yugop menü hat sich erledigt hab es geschafft Es stellt sich aber ein neues problem ich möchte gerne so eine yugop bildlaufleiste wie auf http://www.pixxmedia.de machen kannst du mir da weiterhelfen? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |