如何补间数字?

目前使用Tweener,并想知道怎样才能补间常规的变量?如何补间数字

private var health:int = 100; 

// And then somewhere else in the class

var amount:int = 50;

Tweener.addTween(this.health, {value:amount,

onComplete:healCompleted,

time:0.5,

transition:"easeOutExpo"});

这是我想象的,这种补间工作在其他tweeners像GTween但这个项目使用Tweener。

的问题是与“价值”的部分,我怎么可以把变量存在的价值?

我得到的错误是数量上没有找到

属性值并没有默认值。

回答:

你可以试试这个:

//define a health Object

//anywhere in your code , instead of accessing the health integer, you

//would access its value property.

var health:Object = {value:100};

var amount:int = 50;

Tweener.addTween(this.health, {value:amount,

onComplete:healCompleted,

time:0.5,

transition:"easeOutExpo"});

在另一方面,按照上述逻辑,你可以直接将其分配给具有价值属性的容器对象补间变量。

回答:

如果健康是它会通过简单地添加你的吐温到具有属性,而不是对房产本身的对象,总是充斥着工作中的类的公共属性:

Tweener.addTween(this, { health:amount, 

onComplete:healCompleted,

time:0.5,

transition:"easeOutExpo"});

回答:

的第一件事要做的是使health var public。这样Tweener可以获得该变量的价值,并获得它。实现这一目标的另一种方法是为健康变量设置一个getter和setter。

然后,当你使用grapefrukt的示例代码的补间会工作。

以上是 如何补间数字? 的全部内容, 来源链接: utcz.com/qa/257327.html

回到顶部