根据分辨率缩放和重新定位圆圈

时间:2009-12-23 18:49:47

标签: flex graphics geometry

我们正在Flex中构建应用程序,我们必须根据更改的屏幕分辨率缩放和重新定位圆圈。

示例:

目前的决议:(800,600) 我在半径为10的位置(410,290)绘制一个圆圈

现在,如果我将屏幕的分辨率更改为(1440,960),则应在屏幕上相对于新分辨率绘制圆圈,并相对增加半径。

1 个答案:

答案 0 :(得分:0)

您可以通过使用某些高级容器的scaleX和scaleY来缩放整个应用程序以匹配新的分辨率。您只需在某个特定分辨率上定义布局,然后分别按1440/800和960/600计算scaleX和scaleY。您的分辨率的宽高比不同,因此如果线性缩放,圆将变为椭圆。