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

centrar 2 objetos con Actionscript

Estas en el tema de centrar 2 objetos con Actionscript en el foro de Flash y Actionscript en Foros del Web. Holas chic@s. Hay alguna manera de centrar dos objetos por medio de Actionscript. Para que me entendáis os pongo un ejemplo: Imaginaros que tengo un ...
  #1 (permalink)  
Antiguo 04/04/2008, 09:56
 
Fecha de Ingreso: mayo-2004
Mensajes: 167
Antigüedad: 20 años, 6 meses
Puntos: 0
centrar 2 objetos con Actionscript

Holas chic@s.
Hay alguna manera de centrar dos objetos por medio de Actionscript. Para que me entendáis os pongo un ejemplo:

Imaginaros que tengo un cuadradoA de 500 x 500 pixeles y otro cuadradoB de 200 x 200 px. Lo que quiero es que al darle a un botón el cuadradoB se situe encima del cuadradoA pero centrado tanto vertical como horizontalmente. he probado con esto pero no me ha funcionado:

Código:
	cuadradoB ._y = cuadradoA.height/2;
	cuadradoB ._x = cuadradoA.width/2;
Gracias de antemano,

Itxaso
  #2 (permalink)  
Antiguo 04/04/2008, 10:38
Avatar de yoseman  
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 11 meses
Puntos: 5
Re: centrar 2 objetos con Actionscript

Suponiendo que el pequeño sea el B

Coordenada X del cuadrado A

cuadradoA._x=cuadradoB._x+cuadradoB._width/2-(cuadradoA._width/2);

Coordenada Y del cuadrado B

cuadradoA._y=cuadradoB._y+cuadradoB._height/2-(cuadradoA._height/2);

Algo asi creo yo...

Salu2 ;)
__________________
[+]
[+]
  #3 (permalink)  
Antiguo 27/08/2008, 03:38
Avatar de SinguerInc  
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: centrar 2 objetos con Actionscript

Hola, para lo que utilicen ActionScript 3, he creado una classe Align, para alinear objetos por programación, los ejemplos y explicación los he puesto en mi blog, dejo la url: http://blog.singuerinc.com

El articulo especifico es: http://singuerinc.blogspot.com/2008/06/align.html
__________________
/blog.singuerinc.com
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 23:43.