Comunidad de diseño web y desarrollo en internet online

Ayuda porfa (Tweener)!

Citar            
MensajeEscrito el 09 Sep 2007 09:54 am
En este código, al pulsar control+enter se debería ver los dos efectos del Tweener y después una imagen, y sólo se me ve el efecto "sp". Esto es, primero se tiene que ver el efecto "sp", después casi seguido el "sp1", e inmediatamente después la imagen. No sé que hago mal... por favor, si alguien me puede echar una mano...

Algunas veces también me dan fallos las llaves de abajo, pero eso no me preocupa.

import caurina.transitions.Tweener;

var sp = new Sp;
sp.x = 0;
sp.y = 85;
sp.scaleX = 0;
Tweener.addTween(sp,{scaleX:1.2,time:1.7});
addChild(sp);

var sp1 = new Sp1;
sp1.x = 0;
sp1.y = 400;
sp1.scaleX = 0;
addChild(sp1);

var Wpa:Function = function(evento:Event) {
var cargador:Loader = new Loader();
cargador.load(new URLRequest("esqui.jpg"));
cargador.x = 50;
cargador.y = 25;
cargador.scaleX = cargador.scaleY = 1;
Tweener.addTween(sp1,{scaleX:1,time:2,onStart:function(){
cargador.contentLoaderInfo.addEventListener("complete",Wpa);
addChild(cargador);
}};
};

Por Helena

Invitado



 

firefox
Citar            
MensajeEscrito el 09 Sep 2007 02:51 pm
Sólo se ve uno porque estás llamando a los dos de manera independiente. Si lo que quieres es que sp1 un ocurra una vez que sp haya terminado, tienes que llamarlo dentro del evento "onComplete" de sp. Algo como:

Código :

...
Tweener.addTween(sp,{scaleX:1.2,time:1.7, onComplete:function(){Tweener.addTween(sp1,{scaleX:1,time:2,onStart:function(){
cargador.contentLoaderInfo.addEventListener("complete",Wpa)}); 
...

El problema que te da con las llaves es porque te falta una llave de cierre en la llamada "addTween" del segundo efecto (sp1).

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

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