Tweenerでハマっていた

2009.04.13  Category:ActionScript3.0

Progressionで、Tweenを制御するコマンド、DoTweenerでハマったのでメモします。
といっても、検証してみるとDoTweenerではなく、Tweenerでも再現できることが分かったのですが。
以下のコードミスでハマります。

0..1

timeプロパティの値に小数点を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

とエラーが出てきました。

RSS Reader
RSSリーダーへの登録をお願いします。
トップへ戻るボタン

著者

大庭俊介
株式会社サイバーエージェント所属の紙デザイナー上がりのFlashデベロッパー。アメーバピグ内のコンテンツ企画、実装を手掛けています。金沢美術工芸大学出身。
follow twitter

おすすめ

イニシエーション・ラブ/ 乾 くるみ

最後の2行目を見たときにマジでビビり、最初からまた読み返してしまい、ネタばれのサイトに行き着く。

フィジカルコンピューティングを「仕事」にする

初めての共著作。Kinect作品PiggFighterの項目を執筆しています。

基礎からのiOS SDK

iPhone開発ド素人の僕が現在、勉強中の本。結構丁寧に書かれてあって分かりやすい。特にWebブラウザ作成のチュートリアル部分の説明でかなり理解が深まった。