テキストを縮小しフェードアウトさせる |
説 明 | テキストを縮小しフェードアウトするようにするにはフレームに入るたびに横幅、縦幅に一定の倍率を乗算(または除算)し、不透明度を減らせば良いことになります。フレームに入るたびに、という事はEnterFrameイベントが発生する度にスクリプトを実行すれば、良いことになります。 まず、テキスト入力し「ムービークリップ」にします。スクリプトウィンドウを表示してからonEnterFrameイベントを選択します。以下のスクリプトを入力します。 this._width *= 0.95; this._height*= 0.95; if (this._alpha > 0) this._alpha -= 4; これは5%づつ縮小していくようにしています。0.95を0.5にすると1/2なので50%づつサイズが小さくなっていくことになります。不透明度は4ずつ減らすことで次第にフェードアウトするようにしています。数値を大きくすれば、素早く消えるようになり、数値を小さくすればゆっくりと消えるようになります。 あとはコンポジションをループさせるようにしてswfに書き出すかプレビューして動作を確認します。 |
---|---|
サンプル画面 | |
■サンプルスクリプトを実行する >>sample.html ■サンプルスクリプトをダウンロードする >>.zip |