Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    effetto movimenti pianeti

    Ciao a tutti, sono un grafico pubblicitario, ma al momento ho la necessità di creare un animazione in flash.
    Ho tre immaggini che dovrei far ruotare attorno ad un asse immaginario e fare in modo che quando un utente ci passi con il mouse sopra questo movimento si rallenti o si fermi per permettere di cliccare su una di queste tre immagini.
    Io al momento sono riuscito a creare il movimento e ad assegnare i link alle immagini ma non ho idea di come farle rallentare al passaggion del mouse.

    Qualcuno potrebbe aiutarmi??? :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    60
    se ci dici come hai fatto il movimento è più facile risponderti

    cmq sull'evento rollOver ci va una funzione che influenzi quel movimento che già funziona..
    immagino ci sia una variabile di spostamento _x (tipo x=5 e lui si muove di 5 alla volta) e qui la tua funzione di rallentamento deve variare questa variabile diminuendola (e riportandola al valore normale quando esci dall'evento)

    molto semplificato:
    codice:
    step = 5; //var di spostamento impostata al load del filmato
    
    //funzione che sposta di 'step' il mio filmato "my_mc" 
    _root.onEnterFrame = function() {
    	my_mc._x += step;
    };
    
    //Al rollOver step dimuisce a 2 e "my_mc" rallenta
    _root.my_mc.onRollOver = function() {
    	step = 2;
    };
    
    //Al rollOut step ritorna a 5 e "my_mc" ri-accelera
    _root.my_mc.onRollOut = function() {
    	step = 5;
    };
    il tutto messo sull'unico frame del tuo filmato

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 © 2026 vBulletin Solutions, Inc. All rights reserved.