Foros del Web » Creando para Internet » Flash y Actionscript »

addEventListener que funciona en local y no online

Estas en el tema de addEventListener que funciona en local y no online en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/04/2010, 05:54
 
Fecha de Ingreso: mayo-2008
Mensajes: 163
Antigüedad: 16 años, 6 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);

Etiquetas: local
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:44.