2013-09-24 69 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