Código ActionScript :
var cargador:MovieClipLoader = new MovieClipLoader();
cargador.addListener( this );
this.createEmptyMovieClip("elClip1", this.getNextHighestDepth() );
this.createEmptyMovieClip("elClip2", this.getNextHighestDepth() );
this.elClip1.createEmptyMovieClip("_contenedor1", 0 );
this.elClip2.createEmptyMovieClip("_contenedor2", 1 );
cargador.loadClip("publicaciones/miniaturas/1.jpg", this.elClip1._contenedor1 );
cargador.loadClip("publicaciones/miniaturas/2.jpg", this.elClip2._contenedor2 );
//la posicion es la del centro
elClip1._x=429;
elClip1._y=148;
elClip2._x=543;
elClip2._y=148;
En realidad, son muchos , pero os he puesto sólo dos, que es suficiente, pues es lo mismo en todos, pues bien, estoy intentando que a cada clip q se va cargando añadirle una precarga, pero cada vez que lo intento, las imagenes que se cargan se descolocan, se me desplazan todas unos pixeles más abajo y más a la derecha, todas se desplazan lo mismo.
La precarga lo he intentado hacer así, cómo muestro en este code (con una sola imagen):
Código ActionScript :
/*Ahora, creo dos mc's dinamicamente, uno el principal, y otro dentro de él, para centrar la imagen, y cargo las imagenes externamente*/
var cargador:MovieClipLoader = new MovieClipLoader();
this.createEmptyMovieClip("elClip1", this.getNextHighestDepth() );
this.elClip1.createEmptyMovieClip("_contenedor1", 0 );
var mcload:MovieClipLoader = new MovieClipLoader();
var mclist:Object = new Object();
mclist.onLoadStart = function(clip:MovieClip) {
trace("Iniciar Carga")
_root.attachMovie("loadingID", "loading", _root.getNextHighestDepth());
//Ubicamos la barra en las coordenadas del elclip
_root.loading._y = elClip1;
_root.loading._x = elClip1;
}
mclist.onLoadProgress = function(clip:MovieClip) {
trace("Cargando...");
//Declaramos la variable de calculo de porcentaje
var porcentaje:Number;
//Calculamos el porcentaje con las variables que le llegan por parametro a la función
porcentaje = Math.round((loadedBytes*100)/totalBytes);
//Vamos al frame del porcentaje en nuestra barra de carga
_root.loading.gotoAndStop(porcentaje);
//Ahora escondemos el objeto de la precarga y lo frenamos
clip._visible = false;
clip.stop();
}
mclist.onLoadInit = function(clip:MovieClip) {
trace("Carga Completa");
_root.loading.removeMovieClip();
//Y mostramos el objeto
clip._visible = true;
clip.play();
}
cargador.addListener(mclist);
cargador.loadClip("publicaciones/miniaturas/1.jpg", this.elClip1._contenedor1 );
//la posicion es la del centro
elClip1._x=429;
elClip1._y=148;
Pero no hay forma, se me descolocan, quizás no es la manera más adecuada de añadir múltiples precargas a múltiples imagenes cargadas a la vez (que aunque en mc's distintos) todos aparecen en la misma escena.
Si alguién sabe porqué me ocurre ésto, se lo agradecería... y sino.... cómo puedo añadir las precargas?? algún tuto o algo??
Mil gracias
