我正在使用Flash Builder构建移动应用程序。我正在Motorola Xoom上进行测试。当应用程序在连接的Xoom上打开时,它将以正确的方向(横向)打开,但是在模拟器中的计算机上打开时,则向后(纵向)打开。
我在* -app.xml中指定了比率和方向:
<aspectRatio>landscape</aspectRatio>
<autoOrients>false</autoOrients>
我假设这是一个错误,但是可能我遗漏了一些东西,或者可能有一个修复程序。
最佳答案
就我而言,两者都没有起作用。因此,对于台式机版本,我做了一件丑陋的事情:在aspectRatio
属性之后,将title
属性复制到其他属性之上。我不知道该物业的位置是否重要,但是那样就可以了。
这种方法只有一个问题:在构建应用程序的调试版本时,所有程序都可以正常运行(包括在移动设备中),但是在构建发行版时,会出现错误,指出aspectRation
属性是意外的。只需删除其中之一,构建便可以正常工作。
只是为了进行注册,要使其能够在移动设备中工作,我还必须在代码中设置属性aspectRatio
,如下所示:
stage.setAspectRatio(StageAspectRatio.LANDSCAPE);