いまさらながらProgression 4でのDoTweenerで「onUpdate」や「onComplete」の記述方法を間違えてたのですメモ。
いままではTweenerみたいに下記のようなプロパティに記述してました。 しかもエラーが出るわけではない。
addCommand(
new DoTweener(this,{x:10,time:1,onComplete:function(){
trace("complete");
}});
);
でもよく見るとDoTweenerの第三パラメータの「initObject」で初期化プロパティを指定したObjectを渡せるらしいです
addCommand(
//第3引数で処理を記述 分かりやすいように改行
new DoTweener(
tf, //ターゲット
{ volume:0, time:3}, //第2引数のパラメータ
{onComplete:function() { trace("complete"); }, //第3引数の初期化オブジェクト
onUpdate:function():void {trace("update");}
}
)
);
個人的にはTweenerのような形式の方が書きやすいな~
参考ブログ:fla.la