Comunidad de diseño web y desarrollo en internet online

Problema con onTweenComplete

Citar            
MensajeEscrito el 20 Dic 2007 09:36 am
No me hace lo que hay dentro de la funcion onTweenComplete, lo que pretendo es que el clip despues de llegar a _alpha 30 se vaya a la posicion _x que le mando.

Código :

_global.pulsado = function(indice) {
   //Dependiendo del pulsado se iran a un lado u otro
   for (j=0; j<totalmini; j++) {
      if (indice<j) {
         _root.minis["minicargador"+j].tween("_alpha",30,.5,"easeOutQuad");
         [b]_root.minis["minicargador"+j].onTweenComplete = function(_alpha) {
            trace("fin");
            _root.minis["minicargador"+j].tween("_x",Stage.width+200,.5,"easeOutQuad");
            delete this.onTweenComplete;
         };[/b]
      }
      if (indice>j) {
         _root.minis["minicargador"+j].tween("_alpha",30,.5,"easeOutQuad");
         [b]_root.minis["minicargador"+j].onTweenComplete = function(_alpha) {
            _root.minis["minicargador"+j].tween("_x",-2000,.5,"easeOutQuad");
            delete this.onTweenComplete;
         };[/b]
      }
   }
};


...alguna sugerencia?? gracias

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 20 Dic 2007 02:21 pm
Yo creo que no te funciona porque la llamas antes de iniciar el tween, pero no estoy seguro. Intenta insertanto un delay y la funcion en la misma linea del tween:

Código :

 _root.minis["minicargador"+j].tween("_x",-2000,.5,"easeOutQuad",0,function(){ // lo que quieres que haga  });

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 20 Dic 2007 04:01 pm
creo que casi lo tengo, ahora necesito enviar una variable con setInterval...

setInterval(this, pulsado(variable), 3000);

...no me envia la variable y si que existe.

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 20 Dic 2007 04:19 pm
solucionado, gracias vcomics!

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 20 Dic 2007 04:33 pm
De nada... sería bueno que publicaras el código final.. para saber como quedó.. jejeje
^^ ^^

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 20 Dic 2007 04:41 pm

Código :

_root.minis["minicargador"+j].tween("_alpha",20,1,"easeOutQuad",0,function () {
         this.tween("_x",Stage.width+200,1,"easeOutQuad",0,function () {
         this.removeMovieClip();
         });
         });

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox

 

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