使用AS3 AIR 3.2进行补间

时间:2012-11-25 22:25:56

标签: actionscript-3 air tween

所以,我正在尝试在我的AIR for Android app中做一个简单的补间,

我的目标是Air 3.2 for android,所有工作都很好,直到我尝试和Tween一个对象。

如果我尝试导入flash.event.TweenEvent,如果失败。

在针对Android安装AIR?

时,您可以执行补间吗?

修改

这是我的班级文件

package {

import flash.display.*;
import flash.events.*;

public class AppName extends MovieClip {

    var a:MovieClip = new MovieClip();

    public function AppName() {
        addEventListener(Event.ADDED, added);
    }

    public function added(e:Event):void {
        removeEventListener(Event.ADDED, added);
        with(a.graphics){
            beginFill(0xff9900,1);
            drawRect(0,0,100,100);
            endFill();
        }
        addChild(a);
        var b:Tween = new Tween(a,"x",null,a.x,200,1,true);
        b.addEventListener(TweenEvent.MOTION_FINISHED, process);
    }

    public function process(e:TweenEvent):void {
        var c:MovieClip = new MovieClip();
        with(c.graphics){
            beginFill(0xff9900,1);
            drawRect(0,0,100,100);
            endFill();
        }
        addChild(c);
    }
}
}

只有当我添加事件监听器和函数来处理闪存将其虚拟出局的事件时。它表示包含“公共函数进程(e:TweenEvent)”的行中存在错误:void {“

1 个答案:

答案 0 :(得分:3)

当然可以。我建议使用补间库TweenMax。因为它比Flash的默认补间引擎更快更容易。您使用什么工具来开发应用程序?这可能会提供有关您的问题来源的线索。