Visualizzazione dei risultati da 1 a 5 su 5

Discussione: bottone animato

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    22

    bottone animato

    sono di nuovo qui!

    ho un problemino forse semplice da risolvere.

    ho fatto un tasto con seguente codice

    on (rollOver) {
    gotoAndPlay(2)

    }
    on (rollOut) {
    gotoAndPlay(12)

    }
    on (release) {
    getURL("opere-restauro.html");

    }

    se però col mouse passo velocemente sul tasto, parte per un "millesimo" di secondo l'animazione del 2°frame,poi s'interrompe(perchè, ovviamente col mouse ci sonopassato sopra per pochissimo) e poi vedo per intero l'animazione del frame 12°.

    Come posso fare per far sì che, nonostante passi velocemente col mouse sul tasto, si vedano per intero sia la prima che la seconda animazione (cioè quella del 2°frame e quella del 12°)??

    grazie a tutti!!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    non devi dargli il rollout...
    il rollout lo metti solo in un'istanza del bottone posta al termine dell'animazione che inizia al frame 2



  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    22
    perdonami l'ignoranza, ma non ho mica capito sai?
    non sono così pratico di flash. so fare solo 3 o 4 cose "di serie"...

    quindi cancello

    on (rollOut) {
    gotoAndPlay(12)

    }


    questo e...? come procedo?


    grazie mille!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    Originariamente inviato da ste76
    perdonami l'ignoranza, ma non ho mica capito sai?
    non sono così pratico di flash. so fare solo 3 o 4 cose "di serie"...

    quindi cancello

    on (rollOut) {
    gotoAndPlay(12)

    }


    questo e...? come procedo?


    grazie mille!!!
    se lo lasciassi, Flash dovrebbe eseguire l'azione durante il rollout...invece lo devi cancellare, in modo che vada al frame 2. Se poi vuoi che dopo l'animazione vada al frame 12, semplicemente lascia scorrere la timeline (perché lo hai messo sul rollout?), altrimenti ti basta mettere nell'ultimi frame dell'animazione che vuoi che venga per forza eseguita l'azione di andare al frame 12 (in rollout o come vuoi tu, dipende dal filmato che non posso conoscere...)



    p.s. tieni conto che se lo metti in rollout se l'utente durante l'animazione è già "uscito" dal bottone, non compie l'azione

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    22
    infatti il mio problema è proprio che non viene eseguita l'azione se l'utente esce col mouse dallo spazio attivo prima che sia finita l'animazione.
    il rollout l'ho messo affinchè ci fosse una divisione di azione tra: mouse su area attiva e mouse che ne esce.

    scaricati il .fla a questo indirizzo, così ti fai un'idea più chiara.

    www.de-linea.com\opere-restauro.rar

    in sintesi: devo lasciare la divisione dei filmati, ma far sì che la prima animazione non si interrompa se esco immediatamente dall'area attiva col mouse...

    grazie per la pazienza!!!
    sono un po' tocco....


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.