actionscript-3 air resize flash-cs6

actionscript 3 - ¿Podemos cambiar el tamaño de la etapa de forma dinámica?



actionscript-3 air (1)

Sí, es posible.

Lo primero que debe hacer es lo siguiente: (tan pronto como su aplicación tenga acceso al escenario)

stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT;

Esto hará que su escenario no se escale y se convierta en el tamaño completo de su contenedor; en su caso, una ventana de AIR.

Para AIR móvil, esto lo convertirá en la resolución de pantalla del dispositivo. Aunque en algunas pantallas de alta densidad (iPhone) de forma predeterminada, puede obtener la mitad de la resolución nativa del dispositivo, pero a escala x2, por lo que sigue siendo pantalla completa. Puede ajustar esto cuando construye la aplicación en AIR si es necesario.

Para AIR de escritorio, puede cambiar la etapa mediante programación modificando el tamaño de NativeWindow .

stage.nativeWindow.width = 1234; //set the width of the stage''s window (which will in turn set the stage size if scaleMode is NO_SCALE)

Estoy trabajando en flash cs6 y AIR 14. Desarrollé una aplicación. Quiero ajustar esa aplicación a todos los dispositivos Android e iOS. Para eso quiero cambiar el tamaño de mi etapa de forma dinámica de acuerdo con la resolución de pantalla del dispositivo. Es posible hacer eso. Si es así, ¿cómo?