• User Newbie

    [Risolto] NAVIGAZIONE PULSANTI e ANIMAZIONI

    Ciao a tutti. Dico subito che sono all'inizio e la domanda è questa:
    Ho creato un piccolo sito (attualmente ancora sul mio HD) con una piccola pulsantiera: Home ? biografia - critica ? lavori ? mostre ? contatti
    Vorrei fare in modo che quando clicco su es. Biografia parta l?animazione, si fermi ad un certo punto (stop) per visualizzare le informazioni contenute?al click su es. lavori il movieclip Biografia riprenda subito dopo lo stop per terminare (diciamo in dissolvenza) per passare al movie clip del btn appena premuto e così via? In sostanza ogni movieclip deve arrivare, fermarsi, e completare la sua animazione per ogni btn premuto. Fin'ora mi sono mosso dando istruzioni a flash affinchè parta il movieclip del btn premuto, ma non so' proprio come devo fare per far capire al programma che prima deve terminare quella in visione. Mi aiutate ???
    Luigi da Torino:?


  • Super User

    Ciao lesposi e benvenuto nel forum GT 🙂

    Se ad esempio, clicchi il bottone biografia e la movieclip biografia parte e riproduce l' animazione (mettiamo caso che dura 30 frames e al frame 30 hai uno stop). Se poi clicchi il bottone home dovresti creare un' animazione di dissolvenza nella movieclip biografia che va dal frame 31 al frame 60.


  • User Newbie

    Ciao FLEP e grazie per la risposta...
    Si, il problema è proprio li...E' quello che non so fare. Se ad ogni pulsante in base all'argomento lo mando ad un determinato fotogramma come faccio a dirgli che prima di andare su home deve terminare l'animazione di biografia ???
    Esempio: clicco su "Lavori" e lo mando al fotogramma 50 parte l'animazione di entrata "Lavori" e si ferma a stop. Poi clicco su "Contatti" e il comando che io conosco per muoversi è "gotoAndPlay(167)" lui esegue il comando per andare su "Contatti" e non termina l'animazione precedente ...
    Grazie ancora per l'aiuto (se vuoi ti mando il fla)

    Luigi :bho:


  • Super User

    E' solo un fatto di sincronizzazione delle animazioni.
    Per ogni sezione dovresti avere la prima parte di animazione che è quella che fa comparire la movieclip, la seconda parte quella che la fa scomparire.

    A questo punto, se ad esempio, biografia ha 160 frames di animazione:
    fai in modo che i primi 80 sia l' animazione che compare, quindi metti uno stop al keyframe 80. Dall' 81 fai l' animazione per farla scomparire.
    Tutto questo per ogni sezione.

    Quindi ad esempio se clicchi biografia, dirai:
    _root.biografia.gotoAndPlay(1);
    _root.critica.gotoAndPlay(81);
    _root.mostre.gotoAndPlay(81);

    ecc ecc


  • User Newbie

    Grazie 1000
    Ci provo anche se non mi è chiaro il procedimento.
    Mezzoretta e ti dico come è andata.

    Luigi


  • User Newbie

    Mi sa che non ho capito!. Scusa, ma sono proprio ignorante. Ho fatto un piccolo .fla che trovi in allegato dove ci sono tre animazioni e tre btn mi dici come fare ? . L'istruzione _root.nome.gotoAndPlay vuol dire che dove c'e' 'nome' devo chiamare così il movieclip o è il nome del fotogramma ???

    Luigi


  • Super User

    @lesposi said:

    Mi sa che non ho capito!. Scusa, ma sono proprio ignorante. Ho fatto un piccolo .fla che trovi in allegato dove ci sono tre animazioni e tre btn mi dici come fare ? . L'istruzione _root.nome.gotoAndPlay vuol dire che dove c'e' 'nome' devo chiamare così il movieclip o è il nome del fotogramma ???

    Luigi

    E' il nome della movieclip della sezione, le devi chiamare così:
    biografia, lavori, home, ecc ecc

    Prova dai... al limite scarico il FLA dopo pranzo e gli do un' occhiata 🙂


  • User Newbie

    Bene. Nell'esempio che ti ho allegato ci sono 3 mc che ho chiamato: cerchio, quadrato e pentagono e gli ho dato il nome istanza uguale...
    Poi inserisco i 3 mc sullo stage su fotogrammi diversi e sul btn non posso dare il comando : on (release){
    _root.cerchio.gotoAndPlay(1);
    }

    è qui che mi perdo... :arrabbiato:

    Non riesco a capire il meccanismo del comando
    _root.cerchio.**gotoAndPlay(1) **
    _root.quadrato.gotoAndPlay(11)
    _root.pentagono.gotoAndPlay(11)

    Buon appetito...
    e grazie per la pazienza.


  • Super User

    Ecco un esempio: