Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/05/2011, 13:15
Avatar de esdebon
esdebon
 
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 16 años, 3 meses
Puntos: 18
Respuesta: problemas con direccion de la animacion

Sin ver el código no se bien cual es el problema, pero me imagino que se puede solucionar con una condición, supongo que los peces se mueven con código en un enterframe...

podrias poner en el enterframe una condición, donde si la posicion del paso (del enterframe) anterior, es mayor a la del paso actual implica que el pez esta nadando hacia la izquierda y vice versa, seria algo asi como:

//////esto declarado fuera de cualquier función y dos variable para cada pez
var pezAnterior:Number;
var pezActual:Number;

///////esto dentro de la función llamada por el enterFrame

if(pezAnterior>pezActual){
pez.scaleX=-1;
}else{
pez.scaleX=1;
}
pezAnterior=pezActual;
pezActual=pez.x;

////////////

para hacer mas general la función en vez de que diga pez, se peude usar e.target, donde e es el nombre del evento que se recibe en la función.


__________________
Mi sitio: http://www.fluocode.com