Merci,
Quiero que la pelicula me quede centrada horizontalmente, no verticalmente, eliminando el mc._y lo he conseguido.
Ahora el problema es que al principio no me sale la pelicula centrada, sino en la parte derecha. Para que te hagas una idea el centro de la pelicula queda en el margen derecho de la ventana "exportar" de flash, por lo que la mitad izquierda del sfw se ve y la mitad derecha no. Una vez hago redimensionar, se me centra ok tal y como quiero en el documento. Cómo hago para que me salga centrada en el centro desde el principio?
El código de la diagramación:
Código :
Stage.scaleMode = 'noScale';
Stage.align = 'TL';
redim = new Object();
redim.onResize = redimensionar;
Stage.addListener(redim);
function redimensionar() {
fondo._width = Stage.width;
fondo._height = Stage.height;
mc._x = (Stage.width - mc._width) /2;
}
redimensionar();
Aqui me sale todo ok, la diagramación y el centrado vertical.
Código :
var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
Stage.showMenu=false;
listener.onLoadStart = function(target_mc) {
trace("Iniciando");
};
listener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
trace("En progreso");
var porcentaje:Number;
porcentaje = Math.round((loadedBytes*100)/totalBytes);
target_mc._visible=false;
target_mc.stop();
};
listener.onLoadComplete = function(target_mc) {
trace("ya");
_root.barra_mc.removeMovieClip();
//Y mostramos el objeto
target_mc._visible=true;
target_mc.play();
};
listener.onLoadInit = function(target_mc:MovieClip):Void {
redimensionar();
};
precargador_mcl.addListener(listener);
precargador_mcl.loadClip("home_accio.swf", mc);
He substituido onloadinit por onloadcomplete pero nada, hace lo mismo. Debe quedar centrada horizontalmente no al hacer resize, sino al principio.