0

我有一个需要更改其尺寸的影片剪辑容器。但是它包含一个需要保留的位图。因此,无论我如何更改其容器的尺寸,它都保持完好无损。我知道,一种方法是相应地更改“位图”的比例。比如说,容器的宽度是两倍,然后位图可以调整为 scale = 0.5(因此进行补偿)。

但是我怀疑这种方法是否对位图有明显的好处,以防尺寸变化是小数。像比例 = 1.2345 等

还有什么好办法吗?

五。

4

2 回答 2

0

您可以尝试覆盖容器的 scaleX/scaleY setter 和 getter,以便更改它们会导致更改容器内的所有内容,但位图除外

这会起作用,但有点奇怪。您确定不能以不同的方式组织您的对象吗?

如果您的容器中有不受容器尺寸影响的物品,那么这些物品根本不属于那里。拆分结构可能是个好主意。

你可以有一个 Sprite 来保存你的位图,然后将你的“容器”作为蒙版应用到它上面,这样只有与“容器”一样大的部分是可见的,或者沿着这些线的东西。

于 2012-05-24T14:29:37.153 回答
0

将矩阵应用于 BitmapData,这将对其进行重新采样。

于 2012-05-24T23:44:41.017 回答