Comunidad de diseño web y desarrollo en internet online

no puedo eliminar onEnterFrame

Citar            
MensajeEscrito el 27 Nov 2008 07:06 pm
hola que tal tengo un codigo de desplazamiento

Código :

function mover(mc, destinoX, destinoY, velxy, alfa, velAlfa) {
   mc.onEnterFrame = function() {
      mc._x += ((destinoX-mc._x)/velxy);
      mc._y += ((destinoY-mc._y)/velxy);
      mc._alpha += ((alfa-mc._alpha)/velAlfa);
      trace("Desplazamiento: "+mc._x)
      trace("Destino: "+(destinoX+1))
      if (mc._x <= (destinoX+1)) {
         trace("Borrado")
         delete mc.onEnterFrame;
      }
   };
}
_parent.mover(_parent.Main_mc,-600,y,8,100,100);

de izquierda a derecha no hay problema me elimina el onEnterFrame pero cuando quiero de derecha a izquierda no lo hace que necesito en la c ondicion para que pueda eliminarlo correctamente hasta llegar a su destino
Saludos cordiales

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

firefox
Citar            
MensajeEscrito el 27 Nov 2008 07:21 pm
bueno ya lo pude resolver asi queda la solucion

Código :

function mover(mc, destinoX, destinoY, velxy, alfa, velAlfa) {
   mc.onEnterFrame = function() {
      mc._x += ((destinoX-mc._x)/velxy);
      mc._y += ((destinoY-mc._y)/velxy);
      mc._alpha += ((alfa-mc._alpha)/velAlfa);
      if (mc._x <= (destinoX+1) && mc._x >= destinoX) {
         trace("Borrado")
         delete mc.onEnterFrame;
      }
   };
}

lo hice asi porque todavia usan el player 7 por mi usaba las librerias del 8 pero bueno
Saludos

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.