Ciao a tutti,
sto seguendo come esempio il menù proposto da negatyve presente in un suo articolo circa la costruzione di un sito in flash. Il mio menù si sviluppa su più livelli. Questo menù carica al secondo livello dei filmati swf che a loro volta caricano delle pagine html che richiamo con getURL, ovviamente al caricamento della pagina in questione il menù ritornato è quello iniziale. Sono molto nuovo in flash ed actionscript però immagino che la soluzione sia usare le flashvars. Ora sono riuscito a passare al menù del primo livello la variabile che identifica la macro sezione. Vorrei ora passare anche una seconda variabile che identifica la microsezione. Esempio, se clicco su azienda si apre un movie con due sezioni, Storia e Dove, clicco su Storia carico la pagina storia.html, però il menù tornato mi indica solamente la sezione Azienda. Come faccio a far caricare anche il secondo movie??? la funzione proposta da negatyve è la seguente per il primo livello:
menu[ultimo].interno.premuto = true;
// mandiamo il movieclip "home" al frame 11
menu[ultimo].interno.gotoAndStop(11);
function comandi (nome) {
if (nome != ultimo) {
if (nome == "home") {
unloadMovieNum (1);
} else {
loadMovieNum (nome + ".swf", 1);
}
// resettiamo la variabile "premuto" del pulsante
// attivato precedentemente
menu[ultimo].interno.premuto = false;
// riavviamone la riproduzione
menu[ultimo].interno.play();
ultimo = nome;
}
}
al secondo uso questa:
menu[ultimo].interno.premuto = true;
// mandiamo il movieclip "home" al frame 11
menu[ultimo].interno.gotoAndStop(11);
function comandi (nome) {
if (nome != ultimo) {
if (nome == "home") {
unloadMovieNum (1);
} else {
getURL("http://www.mio dominio.it/" + nome + ".html");
}
// resettiamo la variabile "premuto" del pulsante
// attivato precedentemente
menu[ultimo].interno.premuto = false;
// riavviamone la riproduzione
menu[ultimo].interno.play();
//originale ultimo = nome;
//ultimo = variabile;
//ultimo = LoaderInfo(this.root.loaderInfo).parameters.variab ile;
}
}
qualche suggerimento???...grazie
Ciao a tutti

Rispondi quotando