Apache flex 在Flex中更改比例而不更改大小

Apache flex 在Flex中更改比例而不更改大小,apache-flex,canvas,scale,Apache Flex,Canvas,Scale,我正在我的Flex应用程序中开发一个缩放工具,所以我使用scaleX和scaleY属性来模拟这种行为 但当我缩放画布时,它的大小也会发生变化(很明显)。问题是我把这个画布放在另一个画布里,所以第一个画布不能比第二个小 以下是在两个轴上应用缩放更改比例特性前后的图像: 左边是原始画布。在右侧,画布在更新其比例后显示(红色矩形为1:1的原始大小,绿色为调整大小后显示) 我需要扩展画布以占据红色矩形(而不是绿色) 修改画布对象的比例后,如何扩展画布对象?谢谢 A本身并不决定其子对象的大小或位置。您必

我正在我的Flex应用程序中开发一个缩放工具,所以我使用
scaleX
scaleY
属性来模拟这种行为

但当我缩放画布时,它的大小也会发生变化(很明显)。问题是我把这个画布放在另一个画布里,所以第一个画布不能比第二个小

以下是在两个轴上应用缩放更改比例特性前后的图像:

左边是原始画布。在右侧,画布在更新其比例后显示(红色矩形为1:1的原始大小,绿色为调整大小后显示)

我需要扩展画布以占据红色矩形(而不是绿色)


修改画布对象的比例后,如何扩展画布对象?谢谢

A本身并不决定其子对象的大小或位置。您必须对其进行扩展和覆盖,以根据大小的变化重新定位/调整子项。

A本身并不调整其子项的大小或位置。您必须对其进行扩展并覆盖,以便根据大小的变化重新定位/调整子对象的大小。

谢谢您的回答,但我不想调整子对象的大小。我想调整原始画布的大小,而不调整子画布的大小,即使我更改了比例。@FranVerona画布必须是某个对象的子画布。谢谢您的回答,但我不想调整子画布的大小。我想调整原始画布的大小,而不调整子画布的大小,即使我更改了比例。@FranVerona画布必须是某个对象的子画布。