首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActionScript 3-使用补间类补间数字

ActionScript 3-使用补间类补间数字
EN

Stack Overflow用户
提问于 2010-06-22 14:08:47
回答 1查看 1.7K关注 0票数 0

目前,我正在用补间类对数字进行补间,方法是将它们的值添加到对象的项目数组中:

代码语言:javascript
复制
var tweenObject:Object = {value:20};
distanceTween = new Tween(tweenObject, "value", None.easeNone, 0, tweenObject.value, 5, true);

这是不是最常见、最简单的用Tween类来补间数字的方法?

我知道其他补间类还有更简单的解决方案,但我只关心默认的补间类。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-22 17:22:29

补间应该与对象的任何公共变量一起工作,以便您可以在类上定义公共属性并使其工作。默认情况下,时间线上的变量是公共的,所以如果不在类中,可以通过名称引用这些变量。我也认为你正在做的事情没有问题,所以如果你对此感到满意,那么就不要太担心了。

所以在主要的时间线上:

代码语言:javascript
复制
import fl.transitions.Tween;
import fl.transitions.easing.None;

var val:Number = 100;
var distanceTween:Tween = new Tween(this, "val", None.easeNone, 0, this.val, 5, true);

或者在一个类中:

代码语言:javascript
复制
package
{
import fl.transitions.Tween;
import fl.transitions.easing.None;

import flash.display.Sprite;

public class ClassTweenTest extends Sprite
{
    public var val:Number;

    private var distanceTween:Tween

    public function ClassTweenTest()
    {
        val = 100;
        distanceTween = new Tween(this, "val", None.easeNone, 0, this.val, 5, true);
    }
}
}

我强烈建议您学习使用好的补间引擎,如TweenerTweenLitegTween,因为它们可以在更健全的界面中为您提供更多的灵活性。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3090642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档