如何补间数字?
目前使用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