AS3 の alpha 値の範囲は 0~1 なのです

2008 November 22
tags: ,
by ms19

とても初歩的なことなんですが、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行目が特殊プロパティーの初期化。

One Response leave one →
  1. 2010 May 12
    匿名 permalink

    おかげで無駄な時間から抜け出せました。ありがとうございました。

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS