Comunidad de diseño web y desarrollo en internet online

No puedo crear una variable TimelineLite fuera de una funció

Citar            
MensajeEscrito el 16 Jun 2010 05:47 pm
Hola:

2 preguntas, la primeras es por que no puedo declarar la variable timeline fuera de la función para llamarla desde otra funcion:

Código :

function inicio():void{
   var timeline:TimelineLite = new TimelineLite({onComplete:fueraEpoca});
   
   timeline.insert( new TweenLite(morado, 1, {delay:0,x:70,y:30, ease:Elastic.easeOut}));
   timeline.insert( new TweenLite(epoca, 0, {alpha:0, scaleX:.5, scaleY:.5}));
   timeline.insert( new TweenMax(epoca, 0, {blurFilter:{blurX:20 }}));
   timeline.insert( new TweenMax(epoca, 0.5, {delay:1,blurFilter:{blurX:0 }}));
   timeline.insert( new TweenLite(epoca, 1.5, {delay:1,alpha:1, scaleX:1, scaleY:1}));
   timeline.insert( new TweenLite(epoca, 0.5, {delay:3,alpha:0}));
   timeline.insert( new TweenLite(morado, 1, {delay:3.5,x:-130,y: 30, ease:Elastic.easeOut}));
}


Me gustaría hacer otra funcion y en ella meter un timeline.reverse(), pero si delcaro la variable timeline como global, no funciona.

Mi segunda duda es si puedo mejorar el código de alguna manera, ya que creo que lo enfollono un poco, no?

Gracias

Por noumeno

7 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Jun 2010 10:54 am
Declara TimelineLite fuera de la función, algo así:

Código ActionScript :

var timeline:TimelineLite;
function inicio():void{
   timeline = new TimelineLite({onComplete:fueraEpoca});
   (....)


Luego puedes usarlo en cualquier otra parte de la misma línea de tiempo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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