Hola, estoy embarcado en un proyecto personal y me puesto el liston bastante alto... :D
Llegu� hasta aqui y sigue si funcionar...
sysX = System.capabilities.screenResolutionX;
sysY = System.capabilities.screenResolutionY;
_root.createEmptyMovieClip("centro", 10);
_root.centro.loadMovie("shared.swf", _root.centro);
shx = Math.round((_root.sysX/2) - (_root.centro._width/2));
shy = Math.round((_root.sysY/2) - (_root.centro._height/2));
//
_root.centro._x = shx;
_root.centro._y = shy;
ARG!!!
Entonces al cambiar de resolucion vi que no se me quedaba centrado y
empeze a hacer pruebas sumando y restando manualmente y vi que naturalmete
con estas corraciones siq lo centraba pero al cambiar a otra resolucion
necesitaba otra correccion diferente
Entonces he echo esto:
sysX = System.capabilities.screenResolutionX;
sysY = System.capabilities.screenResolutionY;
shx = Math.round((_root.sysX/2)-(_root.centro._width/2));
shy = Math.round((_root.sysY/2)-(_root.centro._height/2));
resoX = new Array("800", "1024", "1152", "1280", "1280", "1280");
resoY = new Array("600", "768", "864", "720", "768", "960");
function centrado(sysX, sysY) {
if (sysX == resoX[0] && sysY == resoY[0]) {
_root.centro._x = shx;
_root.centro._y = shy;
} else if (sysX == resoX[1] && sysY == resoY[1]) {
_root.centro._x = shx-150;
_root.centro._y = shy-100;
} else if (sysX == resoX[2] && sysY == reso[2]) {
_root.centro._x = shx-225;
_root.centro._y = shy-150;
} else if (sysX == resoX[3] && sysY == reso[3]) {
_root.centro._x = shx-275;
_root.centro._y = shy-75;
} else if (sysX == resoX[4] && sysY == reso[4]) {
_root.centro._x = shx-275;
_root.centro._y = shy-50;
} else if (sysX == resoX[5] && sysY == reso[5]) {
_root.centro._x = shx-275;
_root.centro._y = shy-200;
}
centrado(sysX, sysY);
}
_root.createEmptyMovieClip("centro", 10);
_root.centro.loadMovie("shared.swf", _root.centro);
Naturalmente no me funciona....
HELP!
Isaac
<<icon_frown.gif>>
<<icon_rolleyes.gif>>
