1

だから、私はAndroidアプリ用のAIRで簡単なトゥイーンをしようとしています、

私はAndroid用のAir3.2をターゲットにしていますが、オブジェクトをTweenしようとするまで、すべて正常に機能します。

インポートしようとするとflash.event.TweenEvent、失敗した場合。

AIR for Androidをターゲットにするときにトゥイーンを実行できますか?

編集

これが私のクラスファイルです

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);
    }
}
}

フラッシュがダミーを吐き出すのは、イベントリスナーとイベントを処理する関数を追加したときだけです。「publicfunctionprocess(e:TweenEvent):void{」を含む行内にエラーがあることを示しています

4

1 に答える 1

3

できますよ。トゥイーンライブラリTweenMaxを使用することをお勧めします。Flashのデフォルトのトゥイーンエンジンよりもはるかに高速で簡単です。アプリケーションの開発にどのツールを使用していますか?それはあなたの問題の原因についての手がかりを与えるかもしれません。

于 2012-11-26T12:56:15.780 に答える