Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-08-2004, 21:51   #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?
pLaN58 ist offline   Mit Zitat antworten
Alt 03-08-2004, 22:54   #2 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
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.
__________________
www.johannes-erhardt.com | blog | xing me baby

Geändert von FLASHStyler (03-08-2004 um 22:56 Uhr)
FLASHStyler ist offline   Mit Zitat antworten
Alt 04-08-2004, 13:08   #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);
	}
}
Kannst du mri da weiterhelfen? hab schon einbisschen dran rumprobiert ist aba nix gscheids dabei rausgekommen
pLaN58 ist offline   Mit Zitat antworten
Alt 05-08-2004, 01:47   #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?
pLaN58 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:41 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele