Ventana nueva desde flash

¿Hola qué tal?
Mi problema es el siguiente:
Desde flash quiero abrir una ventana nueva que contiene una imagen, quiero que esta ventana se adapte al tamaño que tiene la imagen y poder centrarla, quitar los margenes por defecto, así como poder ponerle un color diferente al fondo de la ventana nueva.
Te estaría inmensamente agradecido si me ayudaras.
Un saludo y gracias de antemano.

1 Respuesta

Respuesta
1
1.- Lo primero que tienes que hacer es crear una página HTML tan simple como:
<html>
<head>
<title>Titulo de tu Página</title>
</head>
<body topmargin="0" leftmargin="0" bgcolor="#FFFFFF">
<table border="0" width="100%" height="100%">
<tr>
<td width="100%" height="100%" valign="middle" align="center">
<img src="imagen.jpg" width="xxx" height="yyy" border=0 name="imagen">
</td>
</tr>
</table>
</body>
</html>
Donde debes poner en lugar de xxx e yyy el alto y ancho de tu imagen, en lugar de imagen.jpg el camino de acceso y el nombre de tu imagen (por ejemplo: ./imagenes/casa.jpg), y en lugar de #FFFFFF el color hexadecimal que quieras usar de fondo.
Luego guarda esta página con el nombre imagen.html. Con esto logras que no salgan márgenes adicionales cuando abras la ventana con la imagen, que esté centrada y que tenga el color de fondo que quieras.
2.- Ahora debes abrir una ventana que muestre la página que acabas de crear. La función que necesitas para abrir la ventana es algo como:
window.open('http://www.dominio.com/caminoalaimagen/imagen.html','Titulo','width=xxx,height=yyy,top=y,left=x,toolbar=0,location=0,history=0')
Donde debes cambiar xxx e yyy por las dimensiones que quieres que tenga la ventana, pueden ser mayores que las que le diste a la imagen, también debes cambiar por e y por las coordenadas donde debe aparecer la ventana.
Está función abrirá una ventana sib barras de botones ni herramientas, de dimensiones xxx por yyy ubicada en la coordenada por, y de la pantalla y cargará dentro la página imagen.html que contendrá la imagen a mostrar.
3.- Como hacer que se ejecute esa función desde flash ya es cosa tuya. Creo que en fals se hace asignando una acción a un fotograma. Otra forma es añadir una acción que abra una URL y en lugar de indicar una dirección web indica como dirección: "javascript:window.open(... ...)"
Espero que esto sea suficiente para que soluciones tu problema.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas