如何在达到限制时使用 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;
}
我正在使用 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;
}