Comunidad de diseño web y desarrollo en internet online

Help Loadvars

Citar            
MensajeEscrito el 18 Sep 2008 01:09 pm
Buenas, espero me pueda ayudar en esto que me esta volviendo loco.

tengo un banner, este toma el color de fondo y dos frases desde un php estas dos frases estan animadas
desde la linea de tiempo.

el problema es que cuando veo la pelicula en el servidor tarda en cargarme los datos del php entonces comienza a reproducir y al segundo aparece el color de fondo y las frases aparecen al final de la animacion casi..

el codigo para cambiar el color de fondo es y esta en el fotograma 1 :

Código :

var cargador:LoadVars = new LoadVars();
myColor = new Color(mc_fondo);

cargador.onLoad = function(ok) {
   if (ok) {
      color =parseInt(this.colorfondob1);
      myColor.setRGB(color);
      
   } else {
      trace("Error de conexion con el servidor");
   }
};
cargador.load("banners.php");


Luego para cargar cada frase tengo el siguiente codigo

Código :

var cargador:LoadVars = new LoadVars();

cargador.onLoad = function(ok) {
   if (ok) {
      mc_sub1.sub1.text= this.sb1;
   } else {
      trace("Error de conexion con el servidor");
   }
};
cargador.load("banners.php");


funciona pero no se como hacer para que cuando este todo cargado recien se muestre y no tener ese delay que no pasa nada un ejemplo de como queda esta en : http://www.eppapsi.com.ar/dc/contacto.html

Por otro lado e notado que en algunos servidores lo hace y en otros no puede ser?

desde ya muchas gracias! :cry:

Por Fokerone

26 de clabLevel



 

2008

firefox
Citar            
MensajeEscrito el 18 Sep 2008 02:02 pm
Pon un stop al principio de la animación para que no se reproduzca hasta que no cargues los datos, además utiliza un solo loadVars para que no tengas que hacer dos llamadas y sea un poco más rápido:

Código ActionScript :

var cargador:LoadVars = new LoadVars();

cargador.onLoad = function(ok) {
   if (ok) {
      mc_sub1.sub1.text= this.sb1;
      color =parseInt(this.colorfondob1);
      myColor.setRGB(color);
      
      //---Comenzar a reproducir después que se lean los datos
      _root.play();

   } else {
      trace("Error de conexion con el servidor");
   }
};
cargador.load("banners.php");

//---Detener la película
stop();

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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