Insertar un swf a pantalla completa es un buen recurso para una página en flash, ya que eliminamos la estructura rígida de una película en el centro de un html, con los bordes delimitados. Pongamos que estamos trabajando con Dreamweaver. Para solucionar el problema lo primero que hacemos es colocar como valores de ancho y alto del swf incrustado los valores “100%”. Nos daremos cuenta de que en explorer se ve bien pero en firefox no. En firefox la película se queda en al parte superior y no se estira hasta el final del archivo html. Curiosamente y en este caso es firefox quien no se comporta como podríamos esperar. Para solucionarlo haremos lo siguiente. En el archivo de html eliminaremos las líneas del DOCTYPE, las que definen el tipo de documento y que Dreamweaver por defecto nos inserta en nuestro documento.
Una vez hecho esto el documento se verá correctamente en ambos navegadores, hasta ocupar el total de la página. En relación al código que debe ir en el interior del archivo flash, utilizaremos sentencias referentes al objeto Stage para lograr que no se escale al estirarlo si no que los elementos interiores mantengan su tamaño. El código que debemos especificar es:
-
Stage.scaleMode = "noScale"; Stage.align = "TL";
La propiedad scaleMode indica si se debe o no escalar el archivo, y la propiedad align nos indica como se alinea la película en el archivo html. “TL” es top left y en la ayuda de flash podéis encontrar los diferentes valores que puede tomar esta propiedad.



