Imagina un contenedor flash de poder ajustar dinámicamente su tamaño al tamaño de la ventana del navegador. En ActionScript 3 ( AS3 ) , esto se puede lograr mediante la adición de unas pocas líneas de JavaScript . Un contenedor de Flash dinámico es especialmente útil cuando se necesita agregar contenido y se muestra sin especificar el límite de contenido . Hay muchas maneras de cambiar dinámicamente el tamaño de la etapa en AS3 , pero la más fácil implica el uso de la secuencia de comandos swfIN . Instrucciones
1
Visite el sitio web de Google Code y descargar la secuencia de comandos swfIN ( ver Recursos) . Lea el manual del script de swfIN entender los fundamentos de la escritura
2
Agregue la siguiente línea de código en el archivo HTML en el que se incrustan la aplicación Flash o presentación : .
< , tipo de script = "text /javascript " src = " swfIN.js "> < /script>
3
Añada el siguiente código al cuerpo de la página HTML: < br >
Messenger type= "text/javascript">
var s = new swfIN ( " flash.swf " , "stage flash" , " 100 %", " 100 %") ;
s.scrollbarAt ( 500 , 400) ;
s.write ();
< /script >
Asegúrese de que el código es colocado dentro de los
< /body> dentro de la página HTML . Los parámetros que figuran entre comillas se pueden cambiar de acuerdo a sus especificaciones de presentación.
4
Configure su presentación en flash y crear la capa de "Acciones" .
5
Agregue la siguiente código en el primer fotograma de la capa de " Acciones " presionando F9 :
Stage.align = StageAlign.TOP_LET ;
Stage.scaleMode = StaggeScaleMode.NO_SCALE ;
stage.addEventListener ( Event.RESIZE , resizeHandler ) ;
el código anterior establece el comportamiento de escala de Flash cuando cambia el tamaño del escenario , y escucha al evento resize
6
agregar el archivo. llamada a la función que va a contener elementos que pueden cambiar de tamaño como se muestra a continuación:
privado resizeHandler función (e : Event ) : void {
background.width = stage.stageWidth ;
background.height = Stage.stageHeight ;
}
el código anterior cambia el tamaño del clip de película de fondo, pero se puede cambiar para cambiar el tamaño de cualquier otro elemento para ajustar el tamaño del escenario
< . br>