Visualizzazione dei risultati da 1 a 4 su 4

Discussione: effetto tremolio

  1. #1

    effetto tremolio

    ho la necessità di creare pulsante che una volta passato il mouse sopra dia un effetto di tremolio....
    qualcuno saprebbe indicarmi l'action script..o un tutorial a riguardo?
    Grazie Stefy

  2. #2
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    tempo fa era comparsa una richiesta simile, ti posto quello che avevo salvato:

    "
    funzione che associata ad un pulsante faccia tremare e cambiare gli alpha di un clip. Deve farlo ogni 50 ms per 1 secondo.


    // funzione richiamata dall'utente
    function vibra()
    {
    // viene resettato l'intervallo
    clearInterval(vibraID);
    // viene salvato il numero di millisecondi
    // dall'inizio del filmato nella variabile timer
    timer = getTimer();
    // viene invocata la funzione "ripristina",
    // per resettare la posizione del movieclip
    ripristina();
    // viene reimpostato l'intervallo, perchè
    // chiami la funzione _vibra ogni 50 ms
    vibraID = setInterval(_vibra, 50);
    }
    // funzione richiamata da "vibra"
    function _vibra()
    {
    // verifica se è passato un secondo
    if(getTimer() - timer > 1000){
    // in caso affermativo, resetta l'intervallo
    clearInterval(vibraID);
    // resetta la posizione del movieclip
    ripristina();
    } else {
    // altrimenti...
    _root.mvib._x += random(7)-7;
    _root.mvib._y += random(7)-7;
    _root.mvib._alpha = 100-random(50);
    }
    }
    function ripristina()
    {
    _root.mvib._x = 30;
    _root.mvib._y = 140;
    _root.mvib._alpha = 100;
    }
    vibra()


    "
    -------------------------------------eof

    vedi se ti può tornare utile
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  3. #3
    scusa ma come faccio ad associarlo ad un pulsante, devo anteporre un'azione alla funzione?...tipo.. on (press)...
    ho fatto un paio di prove ma non funziona (non sono molto esperta)
    hai un file di esempio?

  4. #4
    mi sembra che l'oggetto da far vibrare debba essere istanziato mvib

    nel tuo caso vuoi far tremare il pulsante, quindi (dato nome istanza mvib al pulsante) gli assegni queste funzioni:

    on(rollOver){
    vibra();
    }
    on(rollOut){
    ripristina();
    }


    e lo script che avevi lo inserisci nel primo fotogramma del filmato.

    la posizione dell'oggetto è fissata a x=30 y=140 (lo si vede dalla funzione ripristina; perciò se hai il pulsante in un altra posizione modifica anche i valori sul codice e rendili uguali alle coordinate del tuo oggetto.


    spero di averci beccato... non ho flash in questo pc e non ho provato il codice (funzionerà??....boh!!!)
    L'uovo ha una forma perfetta anche se è fatto con il culo :-)

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.