Ciao a tutti!
Mi trovo costretto a riprendere la discussione perché sono proprio in alto mare..
Allora, come dicevo in precedenza, sto seguendo il tutorial di Negative , per quanto riguarda la prima parte tutto ok, parto dal mio filmato principale che contiene un menu con sei voci che richiamano altrettanti .swf esterni al livello 1 dentro un Mc contenitore istanziato “home”, le voci del menu sono:
1) home (che viene caricata in automatico al caricamento del filmato principale sull’Mc contenitore
2) “home”)
3) sardegna
4) gallery
5) eventi
6) contatti
7) link

e questo è il codice che uso per caricare le varie voci del menu:

ultimo = "home";
menu[ultimo].interno.premuto = true;
menu[ultimo].interno.gotoAndStop(11);
function comandi (nome) {
if (nome != ultimo) {
if (nome == "home") {
home._visible = 1;
unloadMovieNum (1);
unloadMovieNum (2);
} else {
loadMovieNum ("filmati/"+nome+".swf", 1);
home._visible = 0;
_level2._visible = 0;
}
menu[ultimo].interno.premuto = false;
menu[ultimo].interno.play();
ultimo = nome;
}
}


Il problema nasce dal fatto che i sei filmati esterni caricati dal menu principale, dovrebbero funzionare come il filmato principale, sono cioè formati da un menu (menu secondario) che tramite lo stesso codice dovrebbe caricarmi altri filmati nel medesimo modo, questo lo fa pure, ma quello che non funziona è l’animazione legata alla pressione degli mc che fungono da pulsanti dei menu e che funziona invece per il menu principale,
questo è il codice dell’animazione dei pulsanti:

onClipEvent (mouseMove) {
if (!premuto) {
if (this.hitTest(_root._xmouse, _root._ymouse, false) && !aperto) {
if (_currentframe>(_totalframes/2)) {
gotoAndPlay (_totalframes-_currentframe);
} else {
play ();
}
aperto = true;
} else if (!this.hitTest(_root._xmouse, _root._ymouse, false) && aperto) {
if (_currentFrame<(_totalFrames/2)) {
gotoAndPlay (_totalframes-_currentframe);
} else {
play ();
}
aperto = false;
}
}
}
onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
gotoAndStop (11);
_root.comandi(_parent._name);
premuto = true;
}
}


Una volta che si clicca su un pulsante del menu secondario questo rimane selezionato e non esegue l’animazione, o meglio le esegue sino a metà, ma quando clicco su 1 altro pulsante non esegue la seconda parte nonostante si carichi il nuovo filmato..

Mi sarò spiegato bene..??