function carregar_foto(foto) {
loadMovie("./imatges/"+foto+".jpg", caixa.foto);
colocoar_imatge();
}
Esta es la nueva version gracias a un tutorial de cristalab.El problema es que donde yo tengo puesto "caixa.foto" antes habia "clip" y me sale error.Por que?Con los eventos me tengo que referir al clip donde cargo y eso es lo que hago...aixx. CODIGO:
Código :
function carregar_foto(foto) {
var precarga:MovieClipLoader = new MovieClipLoader();
precarga.addListener(this);
var precarga:MovieClipLoader = new MovieClipLoader();
precarga.addListener(this);
//Empieza a descargarse el archivo externo
function onLoadStart(caixa.foto:MovieClip) {
//Ocultaremos el MovieClip en el que estamos colocando el archivo externo
//para que no sea visible hasta que se realizado toda la descarga.
caixa.foto._visible = false;
//Detenemos su línea de tiempo.
caixa.foto.stop();
}
//Mientras dura la descarga
function onLoadProgress(caixa.foto:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
//Calculamos el porcentaje completado del total de la descarga
porcentaje = Math.round(bytesLoaded/bytesTotal*100);
//Mandamos el MovieClip que contiene la animación de la barrita de precarga al fotograma
//que coincida con el porcentaje cargado: 37% descargado --> fotograma 37
preload.gotoAndStop(porcentaje);
//Colocaremos un texto de salida dentro del MovieClip de precarga.
preload.cargando.text = "Loading...";
}
//Al completarse la descarga y estar el MovieClip listo para ejecutarse.
function onLoadInit(clip:MovieClip) {
precarga.loadClip("./imatges/"+foto+".jpg", caixa.foto);
colocoar_imatge();
}
}
Alguien me podria decir en que falla y explicarme rapidamente el motivo?
Muchissimas gracias![/code]
