我正在使用 Flash Builder 构建移动应用程序。我正在摩托罗拉 Xoom 上进行测试。当应用程序在附加的 Xoom 上打开时,它以正确的方向打开(横向),但当它在模拟器中的计算机上打开时,它是向后的(纵向)。
我在 *-app.xml 中指定了比率和方向:
<aspectRatio>landscape</aspectRatio>
<autoOrients>false</autoOrients>
我假设这是一个错误,但我可能遗漏了某些东西或者可能有修复。
最佳答案
就我而言,两者都不起作用。所以,对于桌面版本,我做了一个丑陋的事情:复制aspectRatio
属性高于其他属性,在 title
之后属性(property)。我不知道属性(property)的位置是否重要,但它确实有效。
这种方法只有一个问题:在构建应用程序的调试版本时一切正常(包括在移动设备中),但是当您构建发布版本时,会发生错误,指出 aspectRation
属性出乎意料。只需删除其中一个,构建就可以工作。
只是为了注册,为了让它在移动设备上工作,我必须设置属性 aspectRatio
在代码中也是这样:
stage.setAspectRatio(StageAspectRatio.LANDSCAPE);
关于mobile - 如何在 Flash builder 移动应用程序上强制横向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9368803/