テキストを拡大しフェードアウトさせる


説  明
テキストを拡大しフェードアウトさせるにはフレームに入るたびに横幅、縦幅に一定の倍率を乗算し、不透明度を下げます。フレームに入るたびに、という事はEnterFrameイベントが発生する度にスクリプトを実行すれば、良いことになります。
まず、テキスト入力し「ムービークリップ」にします。スクリプトウィンドウを表示してからonEnterFrameイベントを選択します。以下のスクリプトを入力します。

this._width *= 1.05;
this._height*= 1.05;
if (this._alpha > 0) this._alpha -= 2;

これは5%づつ拡大していくようにしています。1.05を1.5にすると1.5倍なので50%づつサイズが大きくなっていくことになります。不透明度は2ずつ減らしていきますが、完全に透明になってしまうまで処理するように指定します。このようにしないとアンダーフローのためいきなり不透明度が高くなってしまう場合があります。

 あとはコンポジションをループさせるようにしてswfに書き出すかプレビューして動作を確認します。

サンプル画面


■サンプルスクリプトを実行する >>sample.html
■サンプルスクリプトをダウンロードする >>.zip