Me parece muy raro que usando nombre_clip.stopTween() no te funcione.
El problema de usar " $tweenManager.stopAll(); " es que detiene todas las funciones que se están ejecutando de la clase tween, en todos los mc a la vez. Esto puede ser interesante o no, en la mayoría de los casos no.
Me parece que la clase está bien definida o mas bien muy mejorada.
Puedes aplicar dos o mas métodos al mismo mc lo cual es genial.
También puedes detener en cualquier momento el Tween que quieras señalando la propiedad que afecta "mc.stopTween("propiedad")" o detener todos los tween que se estén ejecutando en un mc con "mc.stopTween()". Lo que te comento he comprobado que funciona. Los métodos que están definidos para la clase están todos funcionando correctamente ( al parecer).
saludos
rafael


----- Original Message ----- From: "Ramón Revesado" <[EMAIL PROTECTED]>
To: <asnativos@5dms.com>
Sent: Monday, May 23, 2005 10:32 AM
Subject: Re: [ASNativos] Tweens enlazados


Gracias por tu ayuda pero ya lo he conseguido solucionar como te he dicho antes. Nunca he usado "mc.stop.tween()" no sé que resultados tendrá pero seguro que no funciona bien. Siempre he usado "mc.stopTween()" aunque existe el método " $tweenManager.stopAll(); " para parar todos los tween que se estén ejecutando de golpe.


_ Ramón Revesado

_ [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

_ ADIMEDIA s.l. - comunicación interactiva



_ www.adimedia.net <http://www.adimedia.net/>

_ [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

_ T. [+34] 943 635 737



Mis-Intervenciones-AsNativo escribió:

Creo que he encontrado el problema,
tienes mal definido el método para detener los otros tween.
Tienes puesto: "mc.stop.tween()". Y tienes que poner: mc.stopTween();
Así si funciona, prueba y nos cuentas.
rafael
----- Original Message ----- From: "Ramón Revesado" <[EMAIL PROTECTED]>
To: <asnativos@5dms.com>
Sent: Monday, May 23, 2005 9:48 AM
Subject: Re: [ASNativos] Tweens enlazados


Al final lo he conseguido solucionar usando " $tweenManager.stopAll(); " cada vez que tenía que ejecutar una serie de Tweens.

El asunto era que con la antigua clase de tween si hacías un tween a un movieclip mientras se estaba ejecutando otro, el primero dejaba de ejecutarse, saltaba su callback y comenzaba a ejecutarse el segundo. Ahora, con la nueva función de tween, si esta ejecutándose un tween no responde a otros tween ni salta el callback salvo que hagas antes un stop.tween(). Para no tener que hacer un montón de stop.tween por cada uno de los movieclip que se estaban moviendo, he usado el "$tweenManager.stopAll();" al comienzo de cada secuencia de tween enlazados.

Bueno ya sé que es un poco rollo. Si alguien está interesado en que lo explique mejor...

Gracias por todo.

_ Ramón Revesado

_ [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

_ ADIMEDIA s.l. - comunicación interactiva



_ www.adimedia.net <http://www.adimedia.net/>

_ [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

_ T. [+34] 943 635 737



Mis-Intervenciones-AsNativo escribió:

He estado probando la clase tween con todos los métodos y siempre salta el callback, este callback se dispara solo cuando ha concluido la animación o sus procesos de cálculo. Crea una función que se ejecute cuando salte el callback, con un trace valdría, y así puedes verificar en que caso no concluye tween.
Espero que te ayude en algo.
saludos
rafael
----- Original Message ----- From: "Ramón Revesado" <[EMAIL PROTECTED]>
To: <asnativos@5dms.com>
Sent: Thursday, May 19, 2005 5:43 PM
Subject: [ASNativos] Tweens enlazados


Hola a [EMAIL PROTECTED],

Estoy haciendo unas modificaciones en un trabajo que desarrolle hace un año y en el que usaba bastante el prototype de Zigo para los tween. http://laco.wz.cz/tween No sé qué versión usaba, pero usaba una de las primeras. Ahora me he descargado la nueva versión que tiene muchas mejoras pero que no para el tween de un movieclip cada vez que se llama. Digamos que antes cada vez que se hacía un tween se hacía antes un stopTween.

El caso es que tengo bastantes tween con delays y otros con callback que llaman a otros tween y se van enlazando los movimientos de varios movieclips. Por no complicarme me he puesto a poner stopTween cada vez que llamaba a un tween (era un coñazo pero sencillo), y ahora veo que no termino nunca de pararlo todo siempre aparece algún tween que no he parado y que me fastidia la animación.

Creo que la mejor solución sería reescribir la clase para que cada vez que haga un tween antes ejecute un stop tween. He leido en la web de Zigo que se pueden parar todos los tween pero no consigo hacerlo funcionar. También se que se puede reescribir el método tween extendiendo la clase pero nunca lo he hecho y no estoy para experimentos.

¿Alguna idea? ¿A alguien le ha pasado lo mismo?

Saludos y gracias.

PD: iba a postear en el foro de zigo pero para explicar toda la movida con mi nivel de inglés, lo veía txungo.


_ Ramón Revesado

_ [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

_ ADIMEDIA s.l. - comunicación interactiva



_ www.adimedia.net <http://www.adimedia.net/>

_ [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>

_ T. [+34] 943 635 737












Responder a