Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di mr.nix
    Registrato dal
    Feb 2008
    Messaggi
    36

    problema con pulsante animato

    Ciao!
    sono un neofita di actionscript e mi sto dilettando a creare semplice animazioni.
    Ora sto provando a creare un pulsante che al passaggio del mouse in rollover e rollout crei una piccola e semplice animazione.
    L'animazione funziona perfettamente, se non fosse per il fatto ke quando eseguo un rollout troppo velocemente non parte l'animazione assegnata al rollout.

    Di seguito riporto il codice:

    button.addEventListener(MouseEvent.ROLL_OVER, esegui_over);
    function esegui_over (event:MouseEvent):void{

    gotoAndPlay(10)
    }

    button.addEventListener(MouseEvent.ROLL_OUT, esegui_out);
    function esegui_out (event:MouseEvent):void{

    gotoAndPlay(16)
    }

    Qualcuno può aiutarmi?

    N.B: ho usato flash cs3 con actionscript 3.0

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Devi descrivere la time line del pulsante sul 10 hai uno stop()?
    perche salti direttamente al 10 da 1 a 9 cosa c'è?

  3. #3
    Utente di HTML.it L'avatar di mr.nix
    Registrato dal
    Feb 2008
    Messaggi
    36
    Originariamente inviato da randi
    Devi descrivere la time line del pulsante sul 10 hai uno stop()?
    perche salti direttamente al 10 da 1 a 9 cosa c'è?
    Ciao.....
    allora sulla timeline del pulsante:
    al frame uno c'è il codice che ho inserito nel post prima.
    al frame 10 c'è uno stop().

    Ho messo ke l'animazione partiva dal frame 10 cosi per provare, perkè se lo faccio partire dal frame 2 o 100 cambia qualcosa?

    Cmq il mio problema è nel rollout, se lo faccio troppo velocemente l'animazione si congela alla fine di quella del rollover.
    se provo a togliere lo stop() dal frame 10 l'animazione va avanti......
    come posso ovviare al problema?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ma il codice che hai postato non può muovere la time line del pulsante, scritto così muove la time line principale per muovere il pulsante dovresti scrivere
    codice:
    button.gotoAndPlay(10)

  5. #5
    Utente di HTML.it L'avatar di mr.nix
    Registrato dal
    Feb 2008
    Messaggi
    36
    Originariamente inviato da randi
    Ma il codice che hai postato non può muovere la time line del pulsante, scritto così muove la time line principale per muovere il pulsante dovresti scrivere
    codice:
    button.gotoAndPlay(10)
    Allora....cosi come dici tu non funziona e mi da pure 2 errori.......
    ti spiego un attimo come ho lavorato
    Ho 4 livelli:
    1)Lo sfondo: un rettangolo colorato che non fa niente
    2)Un livello sopra lo sfondo, che si muove quando l'area del pulsante è in rollover e rollout
    3)Testo Home del pulsante che cambia colore in fase di rollout e rollover
    4)livello pulsante invisibile al quale ho attaccato il codice actionscript

    magari si poteva fare la stessa cosa in mille modi diversi, ma ora lo creata così.....
    come posso fare per evitare che l'animazione si congeli?

  6. #6
    Utente di HTML.it L'avatar di mr.nix
    Registrato dal
    Feb 2008
    Messaggi
    36
    Ecco per farti capire meglio ti metto il link del file:

    http://www.castagneto-montepincio.com/flash.html

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Scusa ma non capisco con un gotoAndPlay() al out non dovrebbe bloccarsi neanche passando velocemente, evidentemente c'è qualcosa nella tua time line che interferisce ma non riesco a capire. Solitamente questi blocchi avvengono quando la testina scorre tutta la time line ad esempio in una interpolazione e l'out avviene prima che la testina abbia raggiunto lo stop() ma quì la testina non scorre salta al 10 e poi al 16, non dovrebbe avere blocchi.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ho visto il fla da quello che dici passando velocemente dovrebbe bloccarsi sul giallo. a me invece chiude sempre l'animazione. Ho provato a passare in tutti i modi.

  9. #9
    Utente di HTML.it L'avatar di mr.nix
    Registrato dal
    Feb 2008
    Messaggi
    36
    Ok!
    ora funziona!....ho provato a pubblicare il file .swf e funziona perfettamente!

    grazie mille per il supporto Randi!

    ciauz

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.