Foros del Web » Creando para Internet » Flash y Actionscript »

Centrar Imagen Cargada

Estas en el tema de Centrar Imagen Cargada en el foro de Flash y Actionscript en Foros del Web. Hola a todos, tengo varios botones donde pulsando en cada una de ellas cargo diferentes imágenes en un movieclip vació. El problema que tengo es ...
  #1 (permalink)  
Antiguo 27/03/2008, 06:25
 
Fecha de Ingreso: mayo-2004
Mensajes: 167
Antigüedad: 13 años, 7 meses
Puntos: 0
Centrar Imagen Cargada

Hola a todos,
tengo varios botones donde pulsando en cada una de ellas cargo diferentes imágenes en un movieclip vació. El problema que tengo es que quiero que me salga centrado y no lo consigo. He mirado en el foro y he visto que funciona poniendo el siguiente código:

Código:
var ancho_total:Number = Stage.width;
var alto_total:Number = Stage.height;
this.createEmptyMovieClip("cargador", 1);
cargador.loadMovie("image1.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);
Esto funciona perfectamente si es un botón pero si el botón está dentro de una movieclip, al pulsar no me centra la imagen. Podéis darme alguna solución?

Gracias,

Itxaso
  #2 (permalink)  
Antiguo 27/03/2008, 06:34
 
Fecha de Ingreso: febrero-2007
Mensajes: 450
Antigüedad: 10 años, 9 meses
Puntos: 3
Re: Centrar Imagen Cargada

Con el evento data (usado dentro del movieclip vacio) puedes jugar con la _x y la _y
  #3 (permalink)  
Antiguo 27/03/2008, 11:19
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: Centrar Imagen Cargada

Hola itxaso:
escribe tu código así:
on (release) {
var ancho_total:Number = Stage.width;
var alto_total:Number = Stage.height;
_root.createEmptyMovieClip("cargador", 1);
_root.cargador.loadMovie("image1.jpg");
function carga() {
var van:Number = _root.cargador.getBytesLoaded();
var totales:Number = _root.cargador.getBytesTotal();
var porcentaje:Number = Math.round((van/totales)*100);
if (porcentaje == 100) {
_root.cargador._x = (ancho_total-_root.cargador._width)/2;
_root.cargador._y = (alto_total-_root.cargador._height)/2;
trace("Ancho: "+_root.cargador._width+". Alto: "+_root.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/
  #4 (permalink)  
Antiguo 27/03/2008, 11:48
 
Fecha de Ingreso: mayo-2004
Mensajes: 167
Antigüedad: 13 años, 7 meses
Puntos: 0
Re: Centrar Imagen Cargada

Muchas gracias Bandit, desde luego que me ha servido.

Saludos,

Itxaso
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:45.