2011-06-30 100 views
1

我想要一个图像必须覆盖整个屏幕或至少一侧,以保持其纵横比。Flex 4.5.1 - 移动图像覆盖整个屏幕

考虑到各种屏幕尺寸和DPI,我该怎么做?

+1

如果您正在开发移动应用程序,那么Capabilities.screenResolutionX应该返回它。但它有一个错误(?) - 如果你调试它会返回你的显示器的分辨率。 – sydd

回答

1
FlexGlobals.topLevelApplication.screen 

屏幕返回矩形,

FlexGlobals.topLevelApplication.applicationDPI 

返回应用程序的DPI。

但在Flex中,您可以简单地将s:Image控件的宽度设置为视图的100%,然后它将覆盖您的屏幕。 (并且不设置高度,Flex会为你解决)

+0

谢谢,Sydd。 – Francisc