Guest User

Untitled

a guest
Dec 15th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  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);
Add Comment
Please, Sign In to add comment