• User

    menu swf dentro html che tiene memoria di pagina

    Salve, mi chiedevo in che modo io possa fare a costruire un menu in flash che riesca, quando la pagina html carica l'swf a tenere memoria della pagina in cui si trova. Cioè se mi trovo nella fotogallery, il pulsante photogallery dovrebbe rimanere nello stato di rollover finche non cambio pagina....
    spero di non aver fatto casino ed essermi spiegato in modo chiaro
    GRAZIE:-)


  • User Attivo

    ciao e benvenuto... Puoi ottenere cio' con un mix di actionscript che forza lo stato in base alla variabile ricevuta. Per passare una variabile aflash puoi usare swfobject, un particolare javascript che incorpora il filmato nella pagina html e riesce a leggere le variabili interrogate nella stringa url di una pagina html.

    lanciando la pagina in questo modo
    es:

    chisiamo.html?bt_id=1

    Mentre l'swfobject che passerà la variabile bt_id a flash sarà

    <script type="text/javascript" src="swfobject.js"></script>

    <div id="flashcontent">
    This text is replaced by the Flash movie.
    </div>
    <script type="text/javascript">
    var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");
    ** so.addVariable("bt_id", getQueryParamValue("bd_id"));
    ** so.write("flashcontent");
    </script>

    In flash identificherai tanti bottoni numerandoli con un id. che corrisponderà a quello passato nella variabile.. A questo punto pero' sarà necessario un codice actionscript per gestire il tutto in forma dinamica

    Questa è la soluzione ideale. Appena posso realizzo un esempio dimostrativo. ciaooo


  • User

    Grazie... sei stato gentilissimo, solo che sono un pò ignorantello... aspetto con ANSIA ansietta l'esempio dimostrativo
    GRAZIE ANCORA


  • User Attivo

    ecco un mio esempio. chiaramente cè un contesto actionscript dinamico per settare lo stato del bottone in relazione alla variabile ricevuta
    segui questo link e osserva nella barra degli indirizzi il passaggio della variabile bt_id

    http://tinyurl.com/2bok75


  • User

    Grazie ancora, sei stato assolutamente esauriente.... GRAAZIE 🙂