necesito ayuda xa un popup!

anita
09 de Abril del 2005
hola! veréis, éstoy haciendo una web en flash pero la primera página va en html (dreamweaver). el problema es q este index lleva una imagen en una capa en el centro, pero claro, a mí se me ve centrada más o menos a ojo pero en otra resolución pues cambia el lugar...
hay algún código o truco xa que una capa esté centrada siempre sea cual sea el tamaño de la página q la contenga?
muchas graciuas y espero q lo sepáis...

Arturion
09 de Abril del 2005
En javascript se puede obtener la resolución, entonces mete este código. Supongamos que tu flash tiene un ancho de 200 pixeles y un alto de 100.

Mete el flash en un <div> y lo centras con como:

<div id="flashlayer"><embed src="elnombredetuflash"></embed></div>

y en el <head> de la página metes esto:

<style>
#flashlayer{
position:absolute;
visibility:show;
width:200px;
height:100px;
}
</style>

<script language="javascript">
<!--
ancho=screen.availWidth;
alto=screen.availHeight;
function move(){
document.flashlayer.pixelTop=(ancho-200)/2; //(el ancho de la flash)
document.flashlayer.pixelLeft=(alto-100)/2; //(lo alto de la flash)
}
-->
</script>


Y el flash se debe centrar, no importa la resolución.
Sólo funciona para internet explorer.

Para netscape, usa las <layers>