Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2011, 12:13
Avatar de yaz_vivi
yaz_vivi
 
Fecha de Ingreso: julio-2010
Ubicación: Monterrey
Mensajes: 12
Antigüedad: 13 años, 9 meses
Puntos: 0
Pregunta problemas con centrado de MC dentro de un MC vacio

Hola, ya casi me quedo sin cabello y no encuentro como centrar la imagen que cargo dentro de un mc, el cual a su vez esta dentro de un mc vacio.

estoy usando

contenedor._x = (Stage.width / 2) - (contenedor._width / 2);
contenedor._y = (Stage.height / 2) - (contenedor._height / 2);

que encontre en google.

mi codigo es para una galeria de fotos, la cual se presenta en forma de grid de 4 columnas x n filas.

y quiero que la foto que se muestra se vea centrada dentro de un cuadro de 130 x 130.

el MC MC_Galeria, el cual se agrega dentro del MC fotos, tiene dos objectos dentro uno es el mc de mc_fotos y otro que es un cuadro en alpha 0% con medidas de 130 x 130 para limitar y poder centrar la imagen dentro de esa dimencion.

pero por que le muevo a esa formula para centrar no mas no se me centra la imagen dentro del cuadro de 130 x 130. que estoy haciendo mal?

por cierto las imagenes se cargan por xml.

Código:
obj_imagen = obj_xml[i].attributes.IMAGEN; 
obj_ruta = obj_xml[i].attributes.RUTA; 
obj_tipo = obj_xml[i].attributes.TIPO;          
          
pelicula = obj_ruta + obj_imagen; 

var gal_fotos = createEmptyMovieClip("lista_fotos"+i, i+100); 
gal_fotos._x = 11; 
gal_fotos._y = 12; 

var fotos = gal_fotos.attachMovie("MC_Galeria", "photo", i+200); 
fotos._x = posicion_x;     // esta variable esta iniciada a 0 y gual que Y 
fotos._y = posicion_y; 

fotos.mc_fotos._xscale  = 10; 
fotos.mc_fotos._yscale = 10;    

fotos.mc_fotos.loadMovie(pelicula); 


fotos.mc_fotos._x = (Stage.width / 2) - (fotos.mc_fotos._width / 2); 
fotos.mc_fotos._y = (Stage.height / 2) - (fotos.mc_fotos._height  / 2);
si alguien me puede ayudar se los agradeceria mucho!!!! ya que por mas que le he buscado no mas no encuentro como lograr hacer eso...

estoy super desesperada!!!!!

gracias por su ayuda.