2012-02-20 9 views
6

Estoy creando una aplicación móvil usando Flash Builder. Estoy probando en un Motorola Xoom. Cuando se abre la aplicación en el Xoom adjunto, se abre con la orientación correcta (horizontal), pero cuando se abre en la computadora en el emulador, está hacia atrás (Retrato).Cómo forzar el paisaje en una aplicación móvil de generador de Flash

he especificado la relación y orientación en el -app.xml *:

<aspectRatio>landscape</aspectRatio> 
<autoOrients>false</autoOrients> 

Estoy asumiendo que es un error, pero es posible que me falta algo o que puede haber una solución .

+0

estoy también enfrenta el mismo problema. El simulador no abre el paisaje como orientación predeterminada. –

+0

Actualmente, el emulador parece hacer lo contrario de lo que configura en el archivo app.xml. No noté esto en 4.5, ¿quizás es un error con 4.6? – irongamer

Respuesta

1

En mi caso, ninguno de los dos funcionaba. Entonces, para la versión de escritorio, hice una cosa fea: duplicar la propiedad aspectRatio sobre las otras, después de la propiedad title. No sé si la posición de la propiedad importa, pero de esa manera funcionó.

Solo hay un problema con este enfoque: al compilar la versión de depuración de su aplicación todo funciona bien (incluso en el móvil), pero cuando construye la versión de lanzamiento, se produce un error que indica que la propiedad aspectRation es inesperada. Solo elimina uno de ellos y la construcción funcionará.

sólo para el registro, para que funcione en el móvil, que tenía que establecer la propiedad aspectRatio en el código también, como esto:

stage.setAspectRatio(StageAspectRatio.LANDSCAPE); 
Cuestiones relacionadas