he realizado el tutorial de carga externa de un swf y tengo el siguiente problema. para que entiendan mejor el código que he puesto es el siguiente:
var precargador_mcl:MovieClipLoader();
var listener:Object = new Object();
Stage.showMenu = false;
listener.onLoadStart = function(target_mc){
trace ("Iniciando");
_root.attachMovie("barra","barra_mc",_root.getNextHighestDepth());
_root.barra_mc._y = 0.0;
_root.barra_mc._x = 127.0;
};
listener.onLoadProgress = function(target_mc, loadedBytes, totalBytes){
trace ("En progreso");
var porcentaje:Number;
porcentaje = Math.round((loadedBytes*100)/totalBytes);
_root.barra_mc.gotoAndStop(porcentaje);
target_mc._visible = false;
target_mc.stop();
};
listener.onLoadComplete = function (target_mc){
trace ("copletada la carga");
_root.barra_mc.removeMovieClip();
target_mc._visible = true;
target_mc.play();
};
precargador_mcl.addListener(listener);
var nocache:String;
b3_btn.onRelease = function(){
nocache ="?nocaching ="+random(65000);
precargador_mcl.loadClip("pelicula.swf"+nocache,caja_mc);
};
Nota:
he cambiado algunas cosas para adptarlas a mi pelicula:
b3_btn en realidad era cargar_btn
1- me dice que tengo un error de sintaxis en:
var precargador_mcl:MovieClipLoader();
var listener:Object = new Object();
Antes de preguntarles estuve buscando en la ayuda y me dice que
my_array.length = 25; // correcto
var my_array.length = 25; // error de sintaxis
Quité el var y me pone de todos modos error de sintaxis.
2- el tutorial está realizado para cargar un swf con un botón (cargar_btn) pero yo tengo en mi pelicula 9 botones, y quisiera que cuando cargara cada swf específico para cada botón, también funcione la barra de carga, para cada uno de ellos.
El codigo anterior lo tengo en las acciones del fotograma.
¿Qué hago para que cada botón cargue la barra?
huy se me olvidaba, al final del tutorial recomiendan que lo pruebe desde un servidor u no desde mi equipo local ¿por qué?
Gracias por la paciencia
