daily pastebin goal
30%
SHARE
TWEET

Untitled

a guest Dec 15th, 2018 61 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import fl.transitions.*;
  2. import fl.transitions.easing.*;
  3.  
  4. var numIntentos:int = 0;
  5. var fichaEnMeta = false;
  6.  
  7. var nuevaPosY = ficha.y;
  8. var nuevaPosX = ficha.x;
  9.  
  10. function verificarLlegada(e:Event)
  11. {
  12.     if(fichaEnMeta == true)
  13.     {
  14.         msg.text = "Llegaste";
  15.     }
  16. }
  17.  
  18. function moverArriba(e:Event)
  19. {
  20.     if(avance.text == "")
  21.     {
  22.         msg.text = "Por favor ingrese un valor de avance.";
  23.     }else{
  24.         msg.text = "";
  25.         nuevaPosY = ficha.y - int(avance.text);
  26.        
  27.         if(
  28.             nuevaPosY <= llegada.y + 45 && nuevaPosX >= llegada.x - 45
  29.             &&
  30.             nuevaPosY >= llegada.y - 45 && nuevaPosX <= llegada.x + 45
  31.         )
  32.         {
  33.             fichaEnMeta = true;
  34.         }
  35.        
  36.         var animacion = new Tween(ficha, "y", Strong.easeIn, ficha.y, nuevaPosY, 1, true);
  37.         animacion.addEventListener(TweenEvent.MOTION_FINISH, verificarLlegada);
  38.     }
  39. }
  40.  
  41. function moverAbajo(e:Event)
  42. {
  43.     if(avance.text == "")
  44.     {
  45.         msg.text = "Por favor ingrese un valor de avance.";
  46.     }else{
  47.         msg.text = "";
  48.         nuevaPosY = ficha.y + int(avance.text);
  49.         var animacion = new Tween(ficha, "y", Strong.easeIn, ficha.y, nuevaPosY, 1, true);
  50.     }
  51. }
  52.  
  53. function moverIzquierda(e:Event)
  54. {
  55.     if(avance.text == "")
  56.     {
  57.         msg.text = "Por favor ingrese un valor de avance.";
  58.     }else{
  59.         msg.text = "";
  60.         nuevaPosX = ficha.x - int(avance.text);
  61.         var animacion = new Tween(ficha, "x", Strong.easeIn, ficha.x, nuevaPosX, 1, true);
  62.     }
  63. }
  64.  
  65. function moverDerecha(e:Event)
  66. {
  67.     if(avance.text == "")
  68.     {
  69.         msg.text = "Por favor ingrese un valor de avance.";
  70.     }else{
  71.         msg.text = "";
  72.         nuevaPosX = ficha.x + int(avance.text);
  73.         var animacion = new Tween(ficha, "x", Strong.easeIn, ficha.x, nuevaPosX, 1, true);
  74.     }
  75. }
  76.  
  77. fArriba.addEventListener(MouseEvent.CLICK, moverArriba);
  78. fAbajo.addEventListener(MouseEvent.CLICK, moverAbajo);
  79. fIzquierda.addEventListener(MouseEvent.CLICK, moverIzquierda);
  80. fDerecha.addEventListener(MouseEvent.CLICK, moverDerecha);
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top