Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import fl.transitions.*;
- import fl.transitions.easing.*;
- var numIntentos:int = 0;
- var fichaEnMeta = false;
- var nuevaPosY = ficha.y;
- var nuevaPosX = ficha.x;
- function verificarLlegada(e:Event)
- {
- if(fichaEnMeta == true)
- {
- msg.text = "Llegaste";
- }
- }
- function moverArriba(e:Event)
- {
- if(avance.text == "")
- {
- msg.text = "Por favor ingrese un valor de avance.";
- }else{
- msg.text = "";
- nuevaPosY = ficha.y - int(avance.text);
- if(
- nuevaPosY <= llegada.y + 45 && nuevaPosX >= llegada.x - 45
- &&
- nuevaPosY >= llegada.y - 45 && nuevaPosX <= llegada.x + 45
- )
- {
- fichaEnMeta = true;
- }
- var animacion = new Tween(ficha, "y", Strong.easeIn, ficha.y, nuevaPosY, 1, true);
- animacion.addEventListener(TweenEvent.MOTION_FINISH, verificarLlegada);
- }
- }
- function moverAbajo(e:Event)
- {
- if(avance.text == "")
- {
- msg.text = "Por favor ingrese un valor de avance.";
- }else{
- msg.text = "";
- nuevaPosY = ficha.y + int(avance.text);
- var animacion = new Tween(ficha, "y", Strong.easeIn, ficha.y, nuevaPosY, 1, true);
- }
- }
- function moverIzquierda(e:Event)
- {
- if(avance.text == "")
- {
- msg.text = "Por favor ingrese un valor de avance.";
- }else{
- msg.text = "";
- nuevaPosX = ficha.x - int(avance.text);
- var animacion = new Tween(ficha, "x", Strong.easeIn, ficha.x, nuevaPosX, 1, true);
- }
- }
- function moverDerecha(e:Event)
- {
- if(avance.text == "")
- {
- msg.text = "Por favor ingrese un valor de avance.";
- }else{
- msg.text = "";
- nuevaPosX = ficha.x + int(avance.text);
- var animacion = new Tween(ficha, "x", Strong.easeIn, ficha.x, nuevaPosX, 1, true);
- }
- }
- fArriba.addEventListener(MouseEvent.CLICK, moverArriba);
- fAbajo.addEventListener(MouseEvent.CLICK, moverAbajo);
- fIzquierda.addEventListener(MouseEvent.CLICK, moverIzquierda);
- fDerecha.addEventListener(MouseEvent.CLICK, moverDerecha);
Add Comment
Please, Sign In to add comment