Comunidad de diseño web y desarrollo en internet online

Funcion Mover y Cargar...Detener funcion

Citar            
MensajeEscrito el 15 Feb 2008 04:05 pm
Hola gente, una vez mas pidiendo ayuda....

Mi problema es el siguiente... tengo unos botones que mueven el fondo y al llegar cargan la seccion correspondiente en secciones_clip.

Código :

moverFondo=function(mover_x, mover_y, peli){
   secciones_clip.unloadMovie();
   var mitween:Tween=new Tween(_root.holder, "_x", Strong.easeOut, _root.holder._x, mover_x, 50, false);
   var mitween:Tween=new Tween(_root.holder, "_y", Strong.easeOut, _root.holder._y, mover_y, 50, false);
   mitween.onMotionFinished = function() {
      secciones_clip.loadMovie(peli);
      trace("llego");
   };
}


Y en cada boton

Código :

boton0.onRelease = function() {
   moverFondo(medio, medio ,"seccion00.swf");
};


El problema es que la funcion no se interrumpe cuando le doy a otro boton sin completarse el primero....

La direccion si que la corrige... pero al llegar, me carga las dos o tres peliculas de los botones que pinche de camino...

Me traza tres vveces la palabra llego...

Que hago mal??? porque no se anula la funcion directamente al llamarla de nuevo con nuevos valores????

Alguna sugerencia????

GRACIAS DE ANTEMANO

Por superloyez

13 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 15 Feb 2008 04:47 pm
Intenta blokeando los botones mientras se hace el proceso despues de haber dado clic (enabled = false) y que al finalizar la función se reactiven (enabled = true).
Saludos!!!

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 15 Feb 2008 07:27 pm
Sigo interesado en saber como bloquear la funcion de carga y que pase a la siguiente sin hacer los fogonazos que me hacen las diferentes secciones.

La idea de los botones es darle un poco la vuelta, pero no esta mal...

se me ocurrio hacer una funcion de activar y otra de desactivar.

En este caso son siete botones y para no hacerlo manualmente en todos los casos pretendia hacer un bucle para activar todos menos la seccion cargada.

TIENE ALGUN SENTIDO ESTO QUE HE HECHO????

Por favor ayuda... quisiera recorrer los botones con un bucle.

activarBotones = function(seccion){
var boton:Array = Array();
for (i=0;i<7;i++){
if (i==seccion){
boton[i].visible=false;
trace (boton[i]);
}else{
boton[i].enabled=true;
trace (boton[i]);
}
}
}

VCOMICS muchas gracias por tu rapida respuesta...

Por superloyez

13 de clabLevel



Genero:Masculino  

firefox

 

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