Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    79

    Flashvars multiple, menu flash, multipli mc

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Ma il problema è che al terzo livello il tuo sistema non riconosce di essere al terzo livello?
    Fotografario MultiUtente Interamente in Flash: QUI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.