Estoy haciendo mi sitio web y tengo esta ruta:
_root.dispositivo.lcd.contenido.piezas5.arts_10
arts_10, es un MC que va a contener una imagen y su respectiva descripción; y está cargado dentro de piezas 5 por medio de "attachMovie".
Ahora bien, como mencioné, dentro de "arts_10", por "organización", tengo la descripción en una capa, y en otra tengo otro MC llamado "arte", al interior de éste último pretendo cargar el jpg por medio MovieClipLoader. Entonces la ruta está en este momento así:
_root.dispositivo.lcd.contenido.piezas5.arts_10.arte
Este es el código que utilizo para cargar la imágen:
Código ActionScript :
// Este código lo estoy colocando dentro del MC "arte" var artLoaded:MovieClipLoader = new MovieClipLoader(); var artLoad:Object = new Object(); this.createEmptyMovieClip("image_mc",2); artLoad.onLoadProgress = function(target_mc:MovieClip,bCargados:Number,bTotales:Number):Void{ porcentaje = Math.floor(bCargados*100/bTotales); barra.gotoAndStop(porcentaje); // barra está ubicada dentro del MC "arte" } artLoad.onLoadInit = function(target_mc:MovieClip) { removeMovieClip (barra); target_mc._width = 280; target_mc._height = 280; target_mc._x = (artBorder._width/2)-(target_mc._width/2) target_mc._y = (artBorder._height/2)-(target_mc._height/2) } var artsName:String = "art_"; var imageURL:String = "images/arts/" + artsName + ID + ".jpg"; artLoaded.addListener(artLoad); artLoaded.loadClip( imageURL, "image_mc");
El proceso de carga de la imágen como tal, funciona y se ubica en la pocisión que necesito; el problema es la barrita de carga que no está funcionando.
He pensado que puede ser por la ruta relativa de la barra (aunque no debería ser así) y he ensayado dándole una ruta absoluta:
Código ActionScript :
artLoad.onLoadProgress = function(target_mc:MovieClip,bCargados:Number,bTotales:Number):Void{ porcentaje = Math.floor(bCargados*100/bTotales); _root.dispositivo.lcd.contenido.piezas5.arts_10.arte.barra.gotoAndStop(porcentaje); }
Pero tampoco funciona.
Qué puede estar sucediendo?
De antemano les agradezco