D
DaFunsel
Guest
Hallo!
Ich hab da mal ne Frage...
Ich habe ein Script für ein Rotations Menue gefunden.
Ist auch sehr einfach und verständlich aufgebaut. Jetzt habe ich mir alles so umgeändert, dass es mir gefällt.
Jetzt meine Frage:
Kann man in dieses AS noch einbringen, dass er nicht auf iwelche seiten gehen soll, sondern einfach nur ein Schlüsselbild weiterspringt oder so? Also, wenn ich zb. auf "Steckbriefe" klicke, dass er dann das Menue mit einem schönen Effekt nach oben fährt und dann darunter den Inhalt der "Steckbriefe" zeigt?...
Und zb. bei dem Button Impressum, da brauche ich ja nicht viel Platz, da wäre es ganz cool wenn er den Inhalt in die Mitte des Kreises läd. Habe das schon versucht mit leeren MC und so, aber habe noch kein Erfolg landen können, das Problem ist ja auch das er in dem AS jedem Button die selbe Anweisung gibt, also das er eine bestimmte Seite laden soll.
Habe das auch schon mit vielen .html Dateien versucht, die er mit einer neuen .swf laden soll, aber das is nicht so schön und es besteht auch die gefahr, das der User nen Popup blocker besitzt...
Ich habe auch schon nach einem internen Popup gesucht. Damit meine ich ein Fenster, was sich von der Mitte des Bildschirmes nach vorne hin ausdehnt, der Rand dunkel wird mit Alpha: 50% und das in dem Fenster die Infos gezeigt werden. Also ein Fenster was sich wie eine Maske über den Bildschirm legt.---> vergeblich
hier das AS:
-->_LG_<--
Ich hab da mal ne Frage...
Ich habe ein Script für ein Rotations Menue gefunden.
Ist auch sehr einfach und verständlich aufgebaut. Jetzt habe ich mir alles so umgeändert, dass es mir gefällt.
Jetzt meine Frage:
Kann man in dieses AS noch einbringen, dass er nicht auf iwelche seiten gehen soll, sondern einfach nur ein Schlüsselbild weiterspringt oder so? Also, wenn ich zb. auf "Steckbriefe" klicke, dass er dann das Menue mit einem schönen Effekt nach oben fährt und dann darunter den Inhalt der "Steckbriefe" zeigt?...
Und zb. bei dem Button Impressum, da brauche ich ja nicht viel Platz, da wäre es ganz cool wenn er den Inhalt in die Mitte des Kreises läd. Habe das schon versucht mit leeren MC und so, aber habe noch kein Erfolg landen können, das Problem ist ja auch das er in dem AS jedem Button die selbe Anweisung gibt, also das er eine bestimmte Seite laden soll.
Habe das auch schon mit vielen .html Dateien versucht, die er mit einer neuen .swf laden soll, aber das is nicht so schön und es besteht auch die gefahr, das der User nen Popup blocker besitzt...
Ich habe auch schon nach einem internen Popup gesucht. Damit meine ich ein Fenster, was sich von der Mitte des Bildschirmes nach vorne hin ausdehnt, der Rand dunkel wird mit Alpha: 50% und das in dem Fenster die Infos gezeigt werden. Also ein Fenster was sich wie eine Maske über den Bildschirm legt.---> vergeblich
hier das AS:
Code:
fscommand("allowscale", "false");
// Menüeinträge
links = new Array();
links[1] = ["http://www.Seite.de","Gästebuch"];
links[2] = ["http://www.Seite.de","Abschlussfahrt"];
links[3] = ["http://www.Seite.de","Besinnungstage"];
links[4] = ["http://www.Seite.de","Steckbriefe"];
links[5] = ["http://www.Seite.de","Lehrer"];
links[6] = ["http://www.Seite.de","Lustig"];
links[7] = ["http://www.Seite.de","Wichdorf"];
links[8] = ["http://www.Seite.de","Heimarshausen"];
links[9] = ["http://www.Seite.de","Impressum"];
links[10] = ["http://www.Seite.de","Rechtliches"];
// Bühnen Breite + Höhe
posX = Stage.width / 2;
posY = Stage.height / 2;
// Clips Erzeugen
anzahl = links.length-1;
for (var i = 1; i < anzahl + 1; i++) {
attachMovie("Menu", "Menu" + i, i);
}
// Global Signal
_global.signal=true;
// Clips auf Umlaufbahn bringen
this.onEnterFrame = function() {
if (signal) {
mausPos += ((_root._xmouse - posX) / 100);
for (var i = 1; i < anzahl + 1; i++) {
winkel = ((mausPos + (360 / anzahl * i)) * Math.PI) / 180;
this["Menu" + i]._x = posX + (Math.sin(winkel) * 320);
this["Menu" + i]._y = posY + (Math.cos(winkel) * 150);
this["Menu" + i]._xscale = 100 + (Math.cos(winkel) * 50)
this["Menu" + i]._yscale = 100 + (Math.cos(winkel) * 50);
this["Menu" + i].swapDepths(1000 + (Math.cos(winkel) * 100));
this["Menu" + i].txt = links[i][1].toUpperCase();
this["Menu" + i].url = links[i][0];
this["Menu" + i].onRelease = function() {
getURL(this.url, "_target");
signal = false;
};
this["Menu" + i].onRollOver = function() {
signal = false;
};
this["Menu" + i].onRollOut = function() {
signal = true;
};
}
}
};
// Back_Logo
back.swapDepths(999 + 1);
Zuletzt bearbeitet von einem Moderator: