Comunidad de diseño web y desarrollo en internet online

cargar movieclips de rutas alternativas

Citar            
MensajeEscrito el 26 Sep 2006 01:03 pm
Hola

Tengo el siguiente problema. Deseo cargar un swf externo en un movieclip y si no lo encuentra en la ruta espcificada que lo cargue de otra.

Tengo este código:

Código :

function carga_movieclip() {
   var carga:MovieClipLoader = new MovieClipLoader();
   carga.loadClip("carpeta/1.swf", contenedor);
   carga.onLoadError = function(carga:MovieClip) {
      carga.unloadClip();
      carga.loadClip("flash/carpeta/1.swf", contenedor);
   };
}


El caso es que al parecer cuando se produce el error por no encontrar el archivo ya no hay manera de cargar el segundo archivo (flash/carpeta/1.swf), al menos de la manera que lo he hecho.

Hay alguna forma? Muchas gracias por adelantado.

Por ynosh

11 de clabLevel



 

msie
Citar            
MensajeEscrito el 26 Sep 2006 05:39 pm
Tienes demasiadas cosas que se llaman carga. En la función onLoadError, no se refiere al loader si no a una cadena con la descripción del error. Y el segundo parámetro se refiere al mc donde lo cargas, no al loader. Si en el cuerpo de la función cambias "carga" por "this", debería funcionarte.
Puedes ver como hago eso aquí:
http://www.cristalab.com/tips/28646/clase-para-transiciones-de-fotos-en-flash

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 26 Sep 2006 06:21 pm
Muchas gracias! al final ha funcionado aunque he tenido que poner el loader en onLoadError para que funcionase.

Código :

carga.onLoadError = function(contenedor:MovieClip, error:String) {
...
}


Muchas gracias de nuevo!!

Por ynosh

11 de clabLevel



 

msie

 

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