Hallo,
ich möchte gerne beim Klick auf einen der Unterpunkte im Menü (siehe Bild) einen Fader-Effekt, der das Bild abdunkelt, über das ganze Bild legen. Nachdem der Hintergrund dann verdunkelt ist, soll im Vordergrund eine neue SWF als Container angezeigt werden.
Die Programmierung sieht bisher so aus:
PHP-Code:
fscommand("fullscreen","true");
fscommand("allowscale","false");
headmenuI.hmIsub1.visible = false;
headmenuI.hmIsub2.visible = false;
headmenuI.hmIsub3.visible = false;
headmenuI.hmIsub4.visible = false;
headmenuII.hmIIsub1.visible = false;
headmenuII.hmIIsub2.visible = false;
fader.visible = false;
headmenuI.addEventListener(MouseEvent.MOUSE_OVER,showMenu1);
headmenuI.addEventListener(MouseEvent.MOUSE_OUT,showMenu1);
headmenuI.addEventListener(MouseEvent.CLICK,clicked1);
headmenuII.addEventListener(MouseEvent.MOUSE_OVER,showMenu2);
headmenuII.addEventListener(MouseEvent.MOUSE_OUT,showMenu2);
//Headnavigation 1
for(var i=1;i<=4;i++){
headmenuI["hmIsub"+i].addEventListener(MouseEvent.MOUSE_OVER,showSubMenu1);
headmenuI["hmIsub"+i].addEventListener(MouseEvent.MOUSE_OUT,showSubMenu1);
}
function showMenu1(e:MouseEvent){
if(e.type == "mouseOut"){
e.currentTarget.hmIsub1.visible = false;
e.currentTarget.hmIsub2.visible = false;
e.currentTarget.hmIsub3.visible = false;
e.currentTarget.hmIsub4.visible = false;
}
if(e.type == "mouseOver"){
e.currentTarget.hmIsub1.visible = true;
e.currentTarget.hmIsub2.visible = true;
e.currentTarget.hmIsub3.visible = true;
e.currentTarget.hmIsub4.visible = true;
}
}
function showSubMenu1(e:MouseEvent){
if(e.type == "mouseOut"){
e.currentTarget.gotoAndStop(1);
}
if(e.type == "mouseOver"){
e.currentTarget.gotoAndStop(2);
}
}
function clicked1(e:MouseEvent){
fader.visible = true;
fader. play ();
var overview:Loader = new Loader();
overview.load(new URLRequest("neu.swf"));
this.Container.addChild(overview);
}
//Headnavigation 2
for(var ii=1;ii<=2;ii++){
headmenuII["hmIIsub"+ii].addEventListener(MouseEvent.MOUSE_OVER,showSubMenu2);
headmenuII["hmIIsub"+ii].addEventListener(MouseEvent.MOUSE_OUT,showSubMenu2);
}
function showMenu2(e:MouseEvent){
if(e.type == "mouseOut"){
e.currentTarget.hmIIsub1.visible = false;
e.currentTarget.hmIIsub2.visible = false;
}
if(e.type == "mouseOver"){
e.currentTarget.hmIIsub1.visible = true;
e.currentTarget.hmIIsub2.visible = true;
}
}
function showSubMenu2(e:MouseEvent){
if(e.type == "mouseOut"){
e.currentTarget.gotoAndStop(1);
}
if(e.type == "mouseOver"){
e.currentTarget.gotoAndStop(2);
}
}
Gerade der Teil "function clicked1(e:MouseEvent)" macht mir etwas Probleme, da ich nicht weiß, wie ich jeden einzelnen Button anspreche.
Ich würde mich freuen, wenn mir da jemand helfen kann - DANKE!