Visualizzazione dei risultati da 1 a 5 su 5

Discussione: pulsante FLASH

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    38

    pulsante FLASH

    Ciao ragazzi,
    chiedo un aiuto veloce.
    Ho creato una piccola animazione/pulsante.
    L'intenzione finale è di far che quando l'utente passa sopra si verifica un'esplosione dell'immagine.
    Tutto ok.
    Creata.
    Ma funziona solo fino a che il mouse è sopra..s mi sposto si interrompe l'animazione.
    Come devo fare per far si che toccandola parte l'animazione autonoma per tot frame???

    grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    da come lo descrivi mi sembra di capire che il tuo sia un "Button" e che dentro l'evento "over" tu abbia inserito l'animazione dell'esplosione, presumibilmente dentro un ulteriore oggetto "clip filmato", correggimi se sbaglio...

    se quanto descritto sopra corrisponde alla tua situazione ti consiglio un'altra strada, diciamo più in linea con la "nuova" situazione di Flash, aspetto una risposta

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    38
    proprio così.
    per cui attendo l'alternativa più rapida e funzionale
    Il pulsante è dentro ad una scena ovviamente..

    grazie in anticipo

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    allora, ti consiglio di non usare i pulsanti, ma di fare l'animazione dentro un MovieClip

    una volta fatta l'animazione vai sulle proprietà con il clip selezionato, in alto a sinistra (del pannello proprietà) trovi una dicitura del tipo "nome istanza", lì inserisci un nome, quello sarà il tuo indicativo nel codice, del clip filmato, diciamo di chiamarlo "mioClip" (attenzione a maiuscole e minuscole)

    poi ci spostiamo sulla timeline principale e sul frame (senza avere selezionato nulla sullo stage) scriviamo il codice che ci consentirà di gestire la nostra animazione in maniera completa

    codice:
    mioClip.gotoAndStop(1);
    mioClip.onRollOver = function(){
    this.play();
    this.onEnterFrame = function(){
    if(this._currentframe == this._totalframes){
    delete this.onEnterFrame;
    this.stop();
    }
    }
    }
    questo dovrebbe bastare... se vuoi attivare anche l'animazione "di ritorno" bisogna aggiungere altro codice...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    38
    grazie ora provo

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.