我已经使用adobe flex 3开发了一个应用程序。此应用程序中有许多自定义组件。假设最小屏幕分辨率为1024 * 768,因此我开发了这款产品,因此我使用硬编码宽度很少的组件。为更高分辨率(1024 * 768或更高)无法以较低分辨率(800 * 600)工作的Flex 3应用程序
但是,我了解到客户端在分辨率为800 * 600的投影机上使用该产品。
当我试着在800 * 600分辨率下运行应用程序时,我无法使用该应用程序,因为很少看到完整的屏幕。
我预测如果将应用程序设置为800 * 600,则在更大的分辨率下看起来不太好。
我想知道如何以最小的效果解决这个问题?我无法决定是否必须以较低的分辨率重做大多数组件。
[编辑]
基于该答案,进行测试,我已经改变的部件的宽度和高度为100%。基本上这个组件是TitleWindow
,底部是ControlBar
。并用于popup
。我面临的问题是,ControlBar
没有看到。该应用程序有VerticalScrollBar
但仍然无法在弹出窗口中滚动。在垂直滚动应用程序正在滚动,但不是弹出。
希望你明白我的问题,并可以提出解决方案。
感谢
安吉
感谢您的回复。是的,我可以使用,但在开发过程中,我的印象是最低分辨率为1024 * 768,并且在自定义组件中很少有儿童使用硬编码的宽度和高度值。 – Anji
+1你使用绝对宽度/高度值,你几乎总是遇到麻烦。 –