• User

    Tornare in un punto preciso dell'animazione!

    Salve,
    Vorrei un aiuto...
    Ho creato un sito interamente in flash ed in ogni scena c è una pagina(so che il sistema non sarebbe questo).In ogni scena(Che rappresenta la mia pagina appunto) ovviamente ci sono diversi clip!
    Il mio problema è questo:
    quando da una singola pagina voglio tornare all home page premendo l'apposito tasto non voglio che riparte l'animazione dell'home page daccapo
    (l'animazione del titolo,del menu e della foto principale)!Come posso fare?
    Se le varie animazione fossero state tutte sulla timeline principale avrei fatto un semplice goto al fotogramma in questione,ma visto che sono in diversi clip non so come fare!
    Spero di essere stato chiaro...e spero in qualche anima pia che mi illumini!
    Grazie


  • User

    Ciao,

    gotoAndPlay sposta la testina del lettore oltre che tra i fotogrammi, anche da una scena all'altra,
    quindi puoi scrivere:
    gotoAndPlay("nome_scena", numero fotogramma della scena);

    ciao ciao


  • User

    si,pero nel mio caso non devo solo rimandare al fotogramma di una scena ma ai fotogrammi dei singoli clip contenuti nella scena...:x


  • Super User

    Tutti questi clip filmati stanno sul primo fotogramma della scena? O ci sono piu fotogrammi per scena? :mmm:


  • User

    se, come chiede onsitus, i clip stano tutti sul primo fotogramma della scena e la scena è ferma, puoi fare così:

    devi dare un nome ad ogni clip (non nella libreria, ma dal pannello proprietà in basso a sinistra) ad esempio clip1 clip2 clip3 ecc...

    poi per muovere la testina all'iunterno dei clip scrivi questo comando:

    _level0.clip1.gotoAndStop(5);
    //sposta la testina del clip che si chiama clip1 al fotogramma 5

    _level0.clip2.gotoAndStop(12);
    //sposta la testina del clip che si chiama clip2 al fotogramma 12

    ciao


  • User

    grazie innanzitutto per le risposte.
    Venendo alla risposta:ci sono + fotogrammi sulla scena(perchè il Menu l ho fatto sulal time line)e i clip sono posizionati sul primo fotogramma (ovviamente poi continuano nei successivi)!
    Come stanno le cose non posso fare come mi dice Fraz?


  • User

    ho un sospetto.
    ma hai fatto dei Clip filmati o dei grafici ?


  • Super User

    Una soluzione sarebbe...

    nel ultimo fotogramma della scena 1 dichiara per esempio:

    
    stop();
    if (_global.ritorno == true) {
     anim1_mc.gotoAndStop(25);
     anim2_mc.gotoAndStop(25);
    }
    
    
    • stop(); la scena 1 si ferma li
    • anim1_mc e amin2_mc essando i nome d'istanza dei tuoi clip filmati
    • 25 il numero del ultimo fotogramma del clip filmato
    • _global.ritorno : una variabile globale. Quando parte la scena la prima volta, quella variabile non avra un valore per quello il 'if' viene ignorato la prima volta che il playhead arriva a quel fotogramma

    Per il tuo pulsante in scena2 che rimanda a scena 1:

    
    mioPulsante.onRelease=function(){
    _global.ritorno = true;
    gotoAndStop("fineScena1");
    }
    
    
    • _global.ritorno ha adesso un valore 'true'
    • "fineScena1" il nome label del ultimo fotogramma della scena 1 (meglio targhetare un nome label unico)

    A quel punto, il playhead riparte a l'ultimo fotogramma della scena 1 con un valore 'true' (_global.ritorno) per quello il 'if' viene eseguito, portando tutti i clip filmati (anim1_mc e anim2_mc) al loro ultimo fotogramma senza che i animazioni vengono riprodotti da l'inizio.

    Spero che mi hai seguito.:D


  • User

    No,no ...non sono dei grafici...dei clip!!
    Fin li ci arrivo!!!:D
    Tutti clip filmato ho fatto,solo il menu sulla linea principale...per questo la linea principale è composta da + fotogrammi!(se avessi messo il menu in un clip filmato poi non si riuscivo a richiamare le scene che rappresentano le mie pagine)!

    Grazie Onsitus,oggi provo a fare come mi hai spiegato...e ti dirò poi se ci sono riuscito!:yuppi:


  • Super User

    Ok, fai sapere come va piu tardi. 😉


  • User

    Ho provato,ma...non son oriuscito a farlo funzionare!:?
    Il dubbio che ho è :quando dici "Il nome label dell'ultimo fotogramma" intendi mettere il nome dove dice"fotogramma - etichetta fotogramma"(in proprietà)?
    (Nb.sorry sono un po scarisino in questa materia)!
    Perchè io ho messo li il nome...ma temo che l'errore sia proprio li!:():


  • User

    Ho provato,ma...non son oriuscito a farlo funzionare!:?
    Il dubbio che ho è :quando dici "Il nome label dell'ultimo fotogramma" intendi mettere il nome dove dice"fotogramma - etichetta fotogramma"(in proprietà)?
    (Nb.sorry sono un po scarisino in questa materia)!
    Perchè io ho messo li il nome...ma temo che l'errore sia proprio li!:():