我希望用户能够在屏幕上自由定位对象,比如矩形。每个矩形都有宽度,高度,x,y。
我希望当用户调整浏览器窗口大小时,矩形会改变相对于窗口的位置和大小,同时保持比例。
我注意到我可以做一些宽度=“20%”高度=“20%”,然后对象将调整大小,但如果纵横比不同,则矩形看起来会变形。另外我不确定找对象的最佳方法是什么,因为我注意到我无法将Flexglobals.toplevelapplication.width / Flexglobals.toplevelapplication.height绑定到x / y。
答案 0 :(得分:0)
基本上,你想覆盖updateDisplayList()并调整你的重新调整大小。 UpdateDisplayList()将为您提供容器的高度和宽度,您可以使用它来重新计算矩形的大小和位置。
您可以阅读Flex Component LifeCycle。