AS3 の alpha 値の範囲は 0~1 なのです
2008 November 22
とても初歩的なことなんですが、AS3 になってから alpha が 0~1 になったことを気づかずに、延々と 0~100 にしていたので、無駄な時間を過ごしてしまった。ど〜りでぱっと現れて、ぱっと消える Tween になっちゃってたのね。前日まで AS2 で書いていたのでごっちゃになってたという言い訳をしてみる。
それと、Tweener の _autoAlpha を autoAlpha にしてしまっていたりしていたのもいけないんだけど。
アンダーバーがあったりなかったりするからいけないんだ、きっと。
以下、ステージ上に mc という名の MovieClip がある場合の Tween。
import caurina.transitions.Tweener;
import caurina.transitions.properties.DisplayShortcuts;
DisplayShortcuts.init();
Tweener.addTween(mc, { x:320, time:1, transition:easeInOutCubic })
Tweener.addTween(mc, { _autoAlpha:0, time:1, transition:easeInOutCubic })
1,2行目がクラスインポート、3行目が特殊プロパティーの初期化。
おかげで無駄な時間から抜け出せました。ありがとうございました。