Comunidad de diseño web y desarrollo en internet online

TweenMax y tweens a varios MC

Citar            
MensajeEscrito el 08 Sep 2008 01:43 pm
Hace unos días posteé un problema que quedó resuelto con la inestimable ayuda del forero elchininet que me recomendaba usar TweenLite o TweenMax en lugar de la clase Tween de Adobe.

Hoy me he dado cuenta de un defecto (distinto por completo de mi problema anterior) que me está volviendo loco pues no le encuentro sentido ni razón de ser.

Al verse la película en un navegador, la primera vez que se pulsa algún botón se queda "congelada" un instante, a partir del segundo click funciona a las 1000 maravillas. He probado en casi todos los navegadores y en Win, Linux y Mac con el mismo resultado.

Aquí podeis ver una muestra del problema:
Web con contenidos provisionales

Código :

stage.frameRate=40;
import gs.TweenMax;
import gs.easing.*

function desplazate(boton:SimpleButton, pos:int):void
{
   boton.addEventListener(MouseEvent.CLICK, mueveClip);
   function mueveClip(event:MouseEvent):void 
   {
   //para que aparezca el submenú al pulsar el boton proyectos
   if(pos == -2700){submenu.gotoAndPlay(2);}
   else if(pos < -2700){submenu.gotoAndStop("final_submenu");}
   else{submenu.gotoAndStop(1);}
   //bucle para que se desplacen todos los Movieclips con las secciones(contenidoX_mc)
   TweenMax.allTo([contenido1_mc, contenido2_mc, contenido3_mc], 1, {x:pos, alpha:100, delayIncrement:0.2}); 
   }   
}
//llamada a la funcion desplazate() para que los botones cumplan su misión
desplazate(b1_btn, 0);
desplazate(b2_btn, -900);
desplazate(b3_btn, -1800);
desplazate(b4_btn, -2700);


Dejo el código por si veis algo raro que pueda producir el efecto mencionado.

Ruego ayuda pues esto me tiene amargado. Os quedo muy agradecidos.

Por marcnexus

13 de clabLevel



 

Sevilla, España.

firefox
Citar            
MensajeEscrito el 08 Sep 2008 03:21 pm
RESUELTO.

Realmente no había nada mal, tan sólo se quedaba pillado porque en la prueba usé unas fuentes "leonardo" a un tamaño 150 y hacían que la primera ejecución petase.

Lo más gracioso es que me he comido el coco y he perdido horas con algo que ni siquiera iba a estar y sólo era un contenido para que el cliente viese el efecto.

En fin, gracias y disculpas por haceros perder el tiempo leyendo mi mensaje.

Por marcnexus

13 de clabLevel



 

Sevilla, España.

firefox

 

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