Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/11/2008, 10:24
Avatar de Bandit
Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 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.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/