Estoy haciendo una pagina en flash que se centra automáticamente dependiendo del tamaño de la ventana o ventana completa según donde sea vista, para ellos creo un MC llamado "contenido" que es el que se centra con el siguiente código.
Código :
stop();
//Centrar Contenido
contentEase = 10;
myListener = new Object();
myListener.onResize = function() {
contenido.onEnterFrame = function() {
// Centrar Y
contentYTarg = Math.round((Stage.height - contenido._height)/2);
contentYDist = contentYTarg - contenido._y;
contenido._y += contentYDist/contentEase;
if (contentYDist > 0) {
contenido._y = Math.ceil(contenido._y);
}else{
contenido._y = Math.floor(contenido._y);
}
if (Math.abs(contentYDist) < 1) {
contenido._y = contentYTarg;
}
// Centrar X
contentXTarg = Math.round((Stage.width - contenido._width)/2);
contentXDist = contentXTarg - contenido._x;
contenido._x += contentXDist/contentEase;
if (contentXDist > 0) {
contenido._x = Math.ceil(contenido._x);
}else{
contenido._x = Math.floor(contenido._x);
}
if (Math.abs(contentXDist) < 1) {
contenido._x = contentXTarg;
}
// Si esta centrado
if (contentYDist == 0 && contentXDist == 0) {
delete contenido.onEnterFrame
}
}
Funciona, cargo swf externos en un "cargadorswf_mc" dentro de "contenido" incluso si excede de los limites de "contenido" (ejemplo, un texto con scrolltext con mascara) centra todo, no pasa nada no se descuadra. El problema es cuando cambio de ventana completa a ventanas o viceversa, busca el nuevo centro de la pantalla y es ahí cuando se descuadra, porque toma en cuenta los limites del scrolltext.
¿Alguien sabe como pudiera evitar esto? ¿ignorar los sobrelimites de cargadorswf_mc" mediante AS u otro método?
Que centre TODO lo que hay en el MC "contenido" ignorando los sobrelimites que hay en el MC "cargadorswf_mc"
(obvio que centre tambien de acuerdo a "contenido" lo que hay dentro de "cargadorswf_mc")
Les pongo unas imagenes para explicar.
Ventana normal o completa

Carga de un swf externo que excede limites y sigue entrado

Al cambiar de ventana completa a ventana normal o viceversa se descuadra porque toma en cuenta el texto aunque esté oculto por una mascara.

quiero que contenido siga centrado y que al momento de cargar el swf externo que excede limites no se descuadre.

Gracias de antemano
