2012-02-20 48 views
6

我正在使用Flash Builder构建移动应用程序。我正在摩托罗拉Xoom上进行测试。当应用程序在附加的Xoom上打开时,它会以正确的方向打开(横向),但是当它在模拟器中的计算机上打开时,它会向后(纵向)。如何在Flash Builder生成器上移动应用程序移动应用程序

我指定的* -app.xml的比例和方向:

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

我假设它是一个错误,但它是可能的,我失去了一些东西,或者有可能是一个修复。

+0

我也面临同样的问题。模拟器不会以默认方向打开风景。 – 2012-03-06 11:40:20

+0

目前,仿真器似乎与您在app.xml文件中设置的内容相反。我没有注意到这个在4.5中,也许这是4.6的错误? – irongamer 2012-07-16 16:01:48

回答

1

在我的情况下,都没有工作。所以,对于桌面版本,我做了一件丑陋的事情:在title属性之后复制aspectRatio以上的属性。我不知道房产的位置是否重要,但这种方式起作用。

这种方法只有一个问题:在构建应用程序的调试版本时,所有工作都正常(包括在移动设备中),但是当您构建发行版时,会发生错误,指出aspectRation属性是意外的。只要删除其中的一个,构建就可以工作。

只为寄存器,使其在移动工作,我必须设置该属性aspectRatio代码太,就像这样:

stage.setAspectRatio(StageAspectRatio.LANDSCAPE);