as3 scaleX 按 mc 大小的百分比

as3 scaleX by percent of mc size

如何按百分比缩放 mc 的 X?

例如我有 var 百分比。它从零开始到 100。但是 mx.scaleX = 33; 不起作用,它需要是 .33 或 .3 但我正在使用的数字同样是 0 到 100,我需要将其百分比写入scaleX 可以处理它的一种方式。

// other code to get correct percent; // result is 0 through 100
yellowProgress.scaleX = percent;

如果 percent 是 100,scaleX 应该是 1 - 所以:

1(如 percent)是 100 的 1%(最大 percent),因此您需要 1(最大 scaleX)的 1%,即 0.01。要获得某物的 1%,只需将其除以 100。

所以 yellowProgress.scaleX = percent / 100; 就可以了。