マウスの回りに輪が広がり透明になるようにする |
説 明 | マウスの回りに輪が広がり、広がるに従って透明になるようにするにはマウスの座標を取得して輪(ムービークリップ)の座標を設定します。輪が広がる処理は、あらかじめ円を描いておきムービークリップにします。 定期的に処理させるためEnterFrameイベントを使います。スクリプトウィンドウを開いてコンポジションを選択し、onEnterFrameを選択します。以下のスクリプトを入力します。 count = count + 2; if (count > 50) { count = 0;this._alpha = 100; } this._width = count; this._height = count; this._alpha -= 4; count + 2の値を変更すると輪の広がる速度が変化します。不透明度は_alphaプロパティの値を減らすことで処理しています。countの変数はonLoadイベント発生時に初期化しておく必要があります。スクリプトウィンドウでonLoadイベントを選択し以下のスクリプトを記述します。 count = 0; this._alpha = 100; 次にマウスに追従するように記述します。これはonMouseMoveイベントを使い以下のようにスクリプトを記述します。 this._x = _root._xmouse; this._y = _root._ymouse; |
---|---|
サンプル画面 | |
■サンプルスクリプトを実行する >>sample.html ■サンプルスクリプトをダウンロードする >>.zip |