Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    243

    Accellerazione e Decellerazione

    Tramite un pulsante gestisco la ruotazione di un MuvieClip
    Sul rollOver avvio (con gotoAndPlay(_currentframe)) la ruotazione mentre sul generarsi del rollOut (con gotoAndStop(_currentframe))si ferma la ruotazione.
    Come posso rendere l'avvio e lo Stopparsi di questo MuvieClipo piu' dolce.Io avevo pensato di sfruttare l'accellerazione e decellerazione ! Cosa ne pensate? E come si fa'?
    Grazie 1000

  2. #2
    Potresti tradurre ?? Non credo di aver capito.

  3. #3
    Forse ci siamo, supponi che il tuo clip sia istanziato Obj e che inizialmente abbia una rotazione = 0

    applica questa AS sulla frame dove c'è "obj" e vedi se ti va bene

    codice:
    obj.onEnterFrame=function(){
    	if(this.hitTest(_level0._xmouse,_level0._ymouse,false)){
    		fattore+=1
    		gira(fattore)
    	}else{
    		decelera=true
    		frena()
    	}
    }
    function gira(fattore){
    	obj._rotation+=0.5*fattore
    }
    function frena(){
    	if(decelera){
    	obj._rotation= (0 - obj._rotation)/1.5 }
    	
    }

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.