Visualizzazione dei risultati da 1 a 10 su 10

Discussione: html e flash

  1. #1

    html e flash

    ho un menu in flash e voglio che rimanga selezionato il bottone che vado a cliccare.
    solo che quando entro nella nuova pagina html il menu riparte e non rimane selezionato il bottone cliccato.
    spero sia stato chiaro.

    in html voglio poter dire:
    vai nel menu e nel clip "ITEM1" gotoAndStop(10);

    come posso fare??
    Grazie

  2. #2
    dipende da come scrivi l'html...
    se usi flash object o il classico metodo di incorporamento nell'html...

    cmq devi spassi la var dal codice che hai nell'html

    una cosa del genere con il classico codice...


    <PARAM NAME=FlashVars VALUE="sezione=prova">


    nel flash sul primo frame... fai un controllo

    if(sezione=="prova"){
    _root.gotoAndStop(N);
    }


    ciao
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    <PARAM NAME=FlashVars VALUE="sezione=prova">


    nel flash sul primo frame... fai un controllo

    if(sezione=="prova"){
    _root.gotoAndStop(N);
    }
    vediamo se ho capito bene.
    prova è uguale al nome della pagina che per comodità chiamerò: 1.htm 2.htm 3.htm
    i bottoni nello stage del flash hanno nome istanza item1 item2 item3.

    nel primo fotogramma flash devo scrivere:
    if(sezione=="prova"){
    _root.item["prova"].gotoAndStop(N);
    }

    perchè alla pagina corrisponde il relativo bottone in ROLLOVER attivato.
    è giusta la sintassi?

    PS. scusa ma sono imbranato col codice!

  4. #4
    ho detto una castroneria mi sà...

  5. #5
    prova è il nome delle var suponiamo le tue pagin 1.html


    nella pagina html

    sceiverai il codice del flash aggiungendo nei tag param


    <PARAM NAME=FlashVars VALUE="sezione=1">

    nel flash nel primo frame

    if(sezione=="1"){
    _root.item.gotoAndStop(N);
    }


    dove N è il frame in cui hai selezionata la voce della pagina 1.html
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  6. #6
    GRANDE ENIGMAAAAAAAAAAAAAAAAAAAA!!!!!!!
    Guarda per tutte le volte che mi hai aiutato, dovrei farti una statua!!!
    Funziona alla grande!!!!!

    Solo una cosa...diciamo una chicca in più...
    nel primo frame in flash ho messo:

    if(sezione=="1"){
    _root.item1.gotoAndStop(10);
    }
    if(sezione=="2"){
    _root.item2.gotoAndStop(10);
    }
    if(sezione=="3"){
    _root.item3.gotoAndStop(10);
    }

    c'è un modo per semplificare?????

    GRAZIE ANCORA!!!

  7. #7
    else if man mano sino all'ultimo
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  8. #8
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    Originariamente inviato da fenixoweb

    Solo una cosa...diciamo una chicca in più...
    nel primo frame in flash ho messo:

    if(sezione=="1"){
    _root.item1.gotoAndStop(10);
    }
    if(sezione=="2"){
    _root.item2.gotoAndStop(10);
    }
    if(sezione=="3"){
    _root.item3.gotoAndStop(10);
    }

    c'è un modo per semplificare?????

    GRAZIE ANCORA!!!
    forse intendi così?

    _root["item"+sezione].gotoAndStop(10)...

    naturalmente visto che gli if non ti servono più devi controllare però il valore della variabile sezione... se sta fuori dal tuo range... VVoVe:
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  9. #9
    Originariamente inviato da byaur
    forse intendi così?

    _root["item"+sezione].gotoAndStop(10)...

    naturalmente visto che gli if non ti servono più devi controllare però il valore della variabile sezione... se sta fuori dal tuo range... VVoVe:
    si infatti. ora controllo!

  10. #10
    VISTO CHE CI SONO, HO TROVATO UN BUG, MA HO GIà RISOLTO, MAGARI LO SPIEGO PER ESSERE D'AIUTO AD ALTRI.

    Funziona tutto correttamente, quando apro la pagina 1.html e il bottone1 rimate in rollover attivato e così via per le altre pagine.
    Solo che se sono nella pagina 1.htm provo a passare col MOUSE sul bottone attivato mi resetta il menu...nessun bottone attivato.
    Per evitare ciò, ho usato un "if" che mi rende, insomma, disabilitato il bottone in rollover attivato.

    sul primo bottone:

    on(rollOver){
    if (sezione!=1)
    _root.item1.gotoAndPlay(2);
    }
    on(rollOut, releaseOutside){
    if (sezione!=1)
    _root.item1.gotoAndPlay(11);
    }
    on(release){
    getURL("1.html");
    }

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.