2013-09-24 115 views
0

我有一些Retina iPad和Flex移动框架的麻烦。当我在iPad 2上启动应用程序时,一切正常。但在iPad Retina我有错误的布局。我试图用DPI欺骗(http://forums.adobe.com/thread/977263)。 Flex组件看起来不错,但本地组件(StageWebView,StageText)仍处于错误的位置。另外,我认为这个问题是在一个新的Flex SDK(4.10)中解决的。我试过了。但是没有任何变化。你怎么解决这个问题?Flex手机为iPad Retina

P.S.对不起,我的英语

回答

0

在你-app.xml的你有这样的:

<iPhone> 
    <InfoAdditions><![CDATA[ 
     <key>UIDeviceFamily</key> 
     <array> 
      <string>1</string> 
      <string>2</string> 
     </array> 
    ]]></InfoAdditions> 
    <requestedDisplayResolution>high</requestedDisplayResolution> 
</iPhone> 

+0

我有相同的代码。 – user2810125

+0

然后你需要显示代码,比如你用于布局的值:'width','stage.stageWidth','systemManager.screen.width'等。 –

+0

我使用比例布局。它看起来像'' 我修复了这个可怕的代码: 'var t:Number = 1; \t \t \t \t \t \t如果(FlexGlobals.topLevelApplication.runtimeDPI == DPIClassification.DPI_320){ t = 2时; } \t \t \t \t \t \t this.stageView.viewPort =新的Rectangle(0,0,1024 * T,768 * T)' – user2810125