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
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
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
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?
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 :-)