WebExplorer Resizer
Muchas veces, los desarrolladores y diseñadores, caemos en el error de crear webs basadas en Flash para una ventana fija, es decir... si trabajásemos para una resolución de 800x600 nos limitaríamos a tener una pantalla de 760x450 aproximadamente.
Pero, ¿Por qué no utilizar la barra de desplazamiento vertical del Explorador?
Para ello simplemente tendríamos que añadir un código Javascript a nuestro HTML padre e invocar ese Javascript cada vez que queramos redimensionar nuestra película.
Nuestro código HTML quedaría de la siguiente forma:
[HTML]
[/HTML]
Como vemos, tenemos una función llamada ponerAlto donde le pasamos el ID del la capa DIV que queremos redimensionar y la nueva altura.
En la parte Flash nos encontramos con el siguiente código en el primer frame:
[AS]stop();
allowResize = "true";
Stage.scaleMode = "noScale";
// Alinear el Stage al centro
Stage.align = "T";
function resize() {
alto = entradaTexto.text;
getURL("javascript:ponerAlto('miDiv',"+alto+");");
};
[/AS]
Primero configuramos la película, y creamos la función resize que lo que hace es llamar al Javascript que se encuentra en el HTML padre, pasándole una altura que corresponde al numero que hemos introducido en el campo de texto.
¿Te gusta este artículo?
Sin trackbacks por el momento.