Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2010, 05:54
Jamlet
 
Fecha de Ingreso: mayo-2008
Mensajes: 163
Antigüedad: 16 años, 11 meses
Puntos: 1
addEventListener que funciona en local y no online

Supongo que el problema es el addEventListener. En una película flash, cada vez que pulso un botón cargo dos fotos en dos Loader diferentes. Como son de distintos tamaños siempre carga una antes que la otra y quería que lo hicieran a la vez. Probé el código de abajo y en mi ordenador funciona, le doy a la opción de simular descarga y hace lo que quiero pero al subirlo al servidor no lo hace. ¿Qué puede ser? ¿Hay alguna otra forma de hacerlo?

Muchas gracias.

Código PHP:
Ver original
  1. alCambiar = new Object();// Creo el objeto alCambiar
  2. alCambiar.progress=function(evento){ //Cuando alCambiar carga su contenido
  3.     _global.foto1Cargada = false;//La variable foto1Cargada es falsa...
  4.     myClip._alpha = 0;//... y ocultamos myClip
  5. }
  6. alCargar = new Object();// Creo el objeto alCargar
  7. alCargar.complete=function(evento){// Cuando alCargar termina su carga
  8.     _global.foto1Cargada = true;// La variable foto1Cargada es verdadera
  9.     myClip.onEnterFrame = function(){// Creo un enterFrame que compruebe que las dos fotos estan completas
  10.         if((_global.foto1Cargada) && (_global.foto2Cargada)){
  11.             myClip._alpha=100;
  12.             myClip2._alpha=100;
  13.             delete myClip2.onEnterFrame;//cuando están las dos completas las hace visibles y borra el enterFrame
  14.         }
  15.     }
  16. }
  17.  
  18. alCambiar2 = new Object();
  19. alCambiar2.progress=function(evento){
  20.     _global.foto2Cargada = false;
  21.     myClip2._alpha = 0;
  22. }
  23. alCargar2 = new Object();
  24. alCargar2.complete=function(evento){
  25.     _global.foto2Cargada = true;
  26.     myClip2.onEnterFrame = function(){
  27.         if((_global.foto1Cargada) && (_global.foto2Cargada)){
  28.             myClip._alpha=100;
  29.             myClip2._alpha=100;
  30.             delete myClip2.onEnterFrame;
  31.         }
  32.     }
  33. }
  34. myClip.my_loader.addEventListener("complete", alCargar);
  35. myClip.my_loader.addEventListener("progress", alCambiar);
  36. myClip2.my_loader2.addEventListener("complete", alCargar2);
  37. myClip2.my_loader2.addEventListener("progress", alCambiar2);