16/11/2008, 10:24
|
| Moderador | | Fecha de Ingreso: julio-2003 Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses Puntos: 406 | |
Respuesta: centrar imagen en mc contenedor Hola hecberto:
Cuando se crea un Clip de película y se pone en el escenario el punto de registro siempre será el lugar de inicio de la carga de cualquier objeto, porque allí están las coordenada: X = 0 e Y = 0, nada tiene que ver con lo que te dicen que al crear un Clip de película tienes que usar el anclaje en el centro, porque eso no existe cuando tu creas un MC, esa opción solamente sirve por ejemplo cuando tiene un cuadrado dibujado en el escenario y quieres convertirlo en MC y quieres que su centro geométrico del cuadrado esté en el punto de registro, como ves son 2 cosas muy distintas.
Aquí un ejemplo de cargar una imagen centrada dentro de un MC creado con códigos.
En el primer frame de tu película coloca éste códigos.
var ancho_total:Number = Stage.width;
var alto_total:Number = Stage.height;
this.createEmptyMovieClip("cargador", 1);
cargador.loadMovie("nombre.jpg");
function carga() {
var van:Number = cargador.getBytesLoaded();
var totales:Number = cargador.getBytesTotal();
var porcentaje:Number = Math.round((van/totales)*100);
if (porcentaje == 100) {
cargador._x = (ancho_total-cargador._width)/2;
cargador._y = (alto_total-cargador._height)/2;
trace("Ancho: "+cargador._width+". Alto: "+cargador._height);
clearInterval(intervalo);
}
}
var intervalo:Number = setInterval(carga, 100);
Espero haberte sido de ayuda. |