Tweenerでハマっていた
2009.04.13
Progressionで、Tweenを制御するコマンド、DoTweenerでハマったのでメモします。
といっても、検証してみるとDoTweenerではなく、Tweenerでも再現できることが分かったのですが。
以下のコードミスでハマります。
0..1timeプロパティの値に小数点を2つ付けてしまったコードミスです。
new DoTweener(this, { alpha:0, time:0..1 } ).execute();
Flashでコンパイルするとエラーが出てきません。というより、何もコンパイルされません。 何もコンパイルされなくなってしまいますので、エラーの特定が難しくなってきます。
DoTweenerコマンドでなく、TweenerのaddTweenメソッドでも同じことが再現できました。
Tweener.addTween(this, { alpha:0, time:0..1 } );
とりあえず、エラーが何も出ず、コンパイルできなくなってしまったときは、Tweenerを疑うのがひとつの手段かと思います。
ちなみにFlexでコンパイルすると、
Error: multiple points
とエラーが出てきました。
update 2010.03.02...
[関連記事]






