Ciao ragazzi ho bisogno del vostro aiuto:
Ho una foto come sfondo sulla quale ho posizionato un menù che si crea tramite actionscript.
Io vorrei che al click su di una voce del menù la foto che sta come sfondo diventi più scura e mi carichi l'swf esterno con loadmovie.
esempio, il sito è molto simile a questo:
http://www.maximfma.com/
Questo è il mio codice:
codice:
//menu principale
menu = ["biografia", "discografia", "concerti", "multimedia", "links", "contatti"];
xStart = 20;
yStart = 100;
bWidth = 160;
bHeight = 20;
interval = 50;
countDown = menu.length;
menuOpen = false;
theTime = 0;
buttonScrollSpeed = 2;
for (var i = 0; i<menu.length; i++) {
var b = this.attachMovie("subButton", "subButton"+i, countDown);
countDown--;
b.stop();
b._x = xStart;
b._y = yStart;
b.interval = interval*i;
b.target = yStart+(bHeight*i);
b.txt = b.page=menu[i];
b.onPress = function() {
loadMovie(this.txt+".swf", page);
this.gotoAndStop(2);
};
b.onRollOver = function() {
this.gotoAndStop(2);
};
b.onRollOut = function() {
this.gotoAndStop(1);
};
b._visible = false;
}
//mainButton.onPress
onLoad = function() {
if (!menuOpen) {
theTime = getTimer();
menuOpen = true;
for (var i = 0; i<menu.length; i++) {
_root["subButton"+i]._visible = true;
}
}
};
function scrollButtons() {
if (menuOpen) {
for (var i = 0; i<menu.length; i++) {
var b = this["subButton"+i];
if ((theTime+b.interval)<getTimer()) {
b._y += (b.target-b._y)/buttonScrollSpeed;
}
}
}
}
this.onEnterFrame = function() {
scrollButtons();
};