TimelineLite + Tweenlite.from

25 views
Skip to first unread message

Diego Ponce de León

unread,
Oct 16, 2010, 1:54:51 PM10/16/10
to asnativos
Buenas, ¿Alguien sabe si se puede meter un TweeLite.from() dentro de un TimelineLite?
Estoy probando y no lo consigo.

tpmmds

unread,
Oct 16, 2010, 2:24:59 PM10/16/10
to ASNativos - Lista de Actionscript
BuenAS:

En principio no debe de haber mayor problema. Pero por otro lado puede
ser que la animación no se comporte como con TweenMax. Por ejemplo, un
tema que suele dar diferentes resultados es el valor por defecto de
OverwriteManager. En TweenLite tiene el valor 1 (ALL_IMMEDIATE ), y en
TweenMax 2 (AUTO). Si es debido a esto puedes configurarlo a 2.

También puede estar sucediendo que la propiedad que estés animando no
la soporte TweenLite.

Un saludo.

Diego Ponce de León

unread,
Oct 16, 2010, 3:13:02 PM10/16/10
to asna...@googlegroups.com
Estoy tontaco. Era tan fácil como:

timeline.append(TweenLite.from(mediaGallery, 0.5, {ease:Back.easeOut, y:150, autoAlpha:0}), -0.3);

No me había pispado que el from() devolvía un Tweenlite

Cenkiu

--
-----------------------------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------------------------

Daniel Gabana Arellano

unread,
Oct 18, 2010, 5:29:23 AM10/18/10
to asna...@googlegroups.com
Vaya, no conocia yo las TimelineLite.... por lo que veo es una manera más eficaz para organizarte con las Tween si tienes que meter un monton de ellas, no?
Tengo que mirarmelo mas detenidamente...

tpmmds

unread,
Oct 18, 2010, 8:50:12 AM10/18/10
to ASNativos - Lista de Actionscript
BuenAS:

Echale un vistazo más pronto que tarde porque TimelineLite/TimelineMax
es brutal. Puedes crearte por programación el equivalente de la línea
de tiempo de Flash.

Si entras a GreenSock:

http://www.greensock.com/

el banner que aparece está animado por código, lógicamente, en esta
página :). Si lo dejas acabar, aparece un arrastrador y puedes moverte
por la animación como si estuvieras arrastrando la cabeza lectora en
el timeline de Flash Pro.

Un saludo.

Diego Ponce de León

unread,
Oct 18, 2010, 12:23:25 PM10/18/10
to asna...@googlegroups.com
Lo que mola es ya te olvidas de crear 40 lineas del tipo:
TweenLite.to(cosa, tiempo, {algo:algo});
TweenLite.to(cosa, tiempo, {delay:0.x, algo:algo});
TweenLite.to(cosa, tiempo, {delay:0.x, algo:algo});

Y puedes hacer un reverse(), que es lo más potente, o ir a un tiempo determinado de la animación.
Yo lo estoy usando en los métodos Show() y Hide() de secciones.

Por ejemplo, tengo una clase abstracta "Page", que tiene 

var timeline:TimelineLite = new TimelineLite({onComplete:OnShown, onReverseComplete:OnHidden});

En el método Draw() de la página o en el constructor de cada clase que extiende "Page", añado partes al timeline:

timeline.append(new TweenLIte(...), offset);

Y luego para mostrar-ocultar:
public function Show():void
{
     timeline.play();
}

public function Hide():void
{
     timeline.reverse();
}

Es cojonudo y fácil

Luego en las clases que extienden "Page" meto animación

--
-----------------------------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------------------------

tpmmds

unread,
Oct 18, 2010, 2:09:35 PM10/18/10
to ASNativos - Lista de Actionscript
BuenAS:

Y por cierto, si alguien aún no lo sabe, el paquete GreeenSock TAMBIÉN
incluye clases para hacer preload de cualquier tipo de asset
(LoaderMax). Y si TimelineMax facilita la vida, ni contar lo que te la
puede mejorar LoaderMax. Por ejemplo, puedes cargar un xml indicando
en qué movieClip quieres los assets, con sus posiciones, nombres, etc.
y LISTO, no hay que hacer casi nada más. Puedes detener la precarga en
cualquier momento, descargar assets concretos... una gozada.

Tiene un serio problema: cuando no puedes usarlo. En el curro son de
Tweener de toda la vida y "cuesta" volver a Tweener.addTween.
Buhffff!!!! :)

Un salduo.

On 18 oct, 18:23, Diego Ponce de León <malan...@gmail.com> wrote:
> Lo que mola es ya te olvidas de crear 40 lineas del tipo:
> TweenLite.to(cosa, tiempo, {algo:algo});
> TweenLite.to(cosa, tiempo, {delay:0.x, algo:algo});
> TweenLite.to(cosa, tiempo, {delay:0.x, algo:algo});
>
> Y puedes hacer un reverse(), que es lo más potente, o ir a un tiempo
> determinado de la animación.
> Yo lo estoy usando en los métodos Show() y Hide() de secciones.
>
> Por ejemplo, tengo una clase abstracta "Page", que tiene
>
> var timeline:TimelineLite = new TimelineLite({onComplete:OnShown,
> onReverseComplete:OnHidden});
>
> En el método Draw() de la página o en el constructor de cada clase que
> extiende "Page", añado partes al timeline:
>
> timeline.append(new TweenLIte(...), offset);
>
> Y luego para mostrar-ocultar:
> public function Show():void
> {
>      timeline.play();
>
> }
>
> public function Hide():void
> {
>      timeline.reverse();
>
> }
>
> Es cojonudo y fácil
>
> Luego en las clases que extienden "Page" meto animación
>

Diego Ponce de León

unread,
Oct 18, 2010, 2:19:55 PM10/18/10
to asna...@googlegroups.com
Ñooo, eso no lo sabía. Pero quitarme el BulkLoader con lo que me mola, no se yo... Todas mis clases lo usan.
Habrá que probarlo un día.

Daniel Gabana Arellano

unread,
Oct 20, 2010, 4:04:48 PM10/20/10
to asna...@googlegroups.com
Ya conocia el LoaderMax y es una gozada...
Jode, informandome de quien está detras de todo esto, he llegado al About y me encuentro un discurso de la conversión de Jack Doyle (el hombre tras la cortina) sobre su conversión del ateismo al cristianismo... O_O
http://www.greensock.com/about/

Diego Ponce de León

unread,
Oct 20, 2010, 4:18:02 PM10/20/10
to asna...@googlegroups.com
jejejeje, estos giris están fatal de la bola :)

--
-----------------------------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------------------------
Reply all
Reply to author
Forward
0 new messages