Hola chicso, tengo una pregunta tonta, pero que me est� dando la ma�ana.
Tengo 2 botones, uno de subir y otro de bajar un movie.clip mediante easing.
El problema es que me gustaria saber la posicion actual del clip para poder calcular 
el easing. 
Dicho de este modo. Este codigo funciona si apreto unicamente a un boton, es decir, si 
apreto siempre al botn arriba, empieza a moverse, pero si luego apreto al botn abajo, 
se va todo a la mierda.

bajar.onPress = function() {
 abajo();
};
subir.onPress = function() {
 arriba();
};
var destino = imagenes._y-40;
var destino2 = imagenes._y+40;
trace(imagenes._y);

function abajo() {
 this.onEnterFrame = function() {
  imagenes._y += (destino-imagenes._y)/3;
  trace(imagenes._y);
  if (imagenes._y<=destino+.25) {
   delete this.onEnterFrame;
   destino = destino-40;
  }
 };
}
function arriba() {
 this.onEnterFrame = function() {
  imagenes._y += ((destino2)-imagenes._y)*1/3;
  //if (imagenes._y>=destino-.25) {
  // delete this.onEnterFrame;
  //}
  trace(imagenes._y);
 };
}

Lo suyo seria crear una variable general para poder aplicar la posicion futura y no 
tener que utilizar destino y destino2.
No s� si me he explicado correctamente.
Es decir, si apreto al boton arriba que se desplace el movieclip imagenes 40 pixeles 
hacia arriba y si apreto al bton abajo pues 40 pixeles hacia abajo.

Facil no?
Bueno, espero vuestros comentarios.<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a