• User Newbie

    movimento

    salve a tutti da poco utilizzo il flash...
    volevo sapere se era possibile far eseguire un movimento al contrario...per farmi capire meglio....
    ho una sfera che tramite il clic di un pulsante si muove da destra a sinistra...poi tramite un nuovo pulsante la sfera torna nella posizione iniziale facendo il percorso inverso...tutto tramite action script


  • Super User

    @gekof said:

    salve a tutti da poco utilizzo il flash...
    volevo sapere se era possibile far eseguire un movimento al contrario...per farmi capire meglio....
    ho una sfera che tramite il clic di un pulsante si muove da destra a sinistra...poi tramite un nuovo pulsante la sfera torna nella posizione iniziale facendo il percorso inverso...tutto tramite action script

    Ciao gekof e benvenuto sul forum gt,

    usa la proprieta _x della sfera (da convertire in clip filmato) per spostarla da destra a sinistra come vuole.

    Esempio di base:

    
    //my_btn nome d'instanza del pulsante
    my_btn.onRelease=function(){
    //sfera_mc nome d'instanza del clip filmato
     sfera_mc.onEnterFrame=function(){
    //sposta il clip di 5px sul axe x ogni tot volte per sec basato sul FPS
      this._x+=5;
    //limita il movimento se x supera 300, il clip si ferma
      if(this._x>300){
       this.onEnterFrame=null;
      }
     }
    }
    
    

    🙂