如何在达到限制时使用 createJS 减少 scaleX?

How to decrease the scaleX using createJS as it reach a limit?

我正在使用 createJS 并使用 scaleX 属性 来增加对象的缩放大小,如下所示:

this.main_mc.fish_mc.scaleX = this.main_mc.fish_mc.scaleY += .1;

我已经将其附加到点击处理程序。

我在想如何写一个条件,一旦它达到 1.5 比例级别以上,然后它开始减少 .1。然后另一个条件是一旦它小于 0.5 比例级别,然后它再次增加 .1。

感谢您的帮助!

干杯!

如果这就是您想要做的全部,那就太好了 straight-forward,尽管我明白为什么它有点棘手。您基本上想使用变量来确定缩放的 'direction':

var scaling = 1;

function clickListener(e)
{
    if (this.main_mc.fish_mc.scaleX <= 0.5){
        scaling = 1;
    } else if (this.main_mc.fish_mc.scaleX >= 1.5){
        scaling = -1;
    }
    this.main_mc.fish_mc.scaleX = this.main_mc.fish_mc.scaleY += 0.1 * scaling;
}