マウスの回りに輪が広がるようにする


説  明
マウスの回りに輪が広がるようにするにはマウスの座標を取得して輪(ムービークリップ)の座標を設定します。輪が広がる処理は、あらかじめ円を描いておきムービークリップにします。
定期的に処理させるためEnterFrameイベントを使います。スクリプトウィンドウを開いてコンポジションを選択し、onEnterFrameを選択します。以下のスクリプトを入力します。

count = count + 2;
if (count > 50) count = 0;
this._width = count;
this._height = count;

 count + 2の値を変更すると輪の広がる速度が変化します。countの変数はonLoadイベント発生時に初期化しておく必要があります。スクリプトウィンドウでonLoadイベントを選択し以下のスクリプトを記述します。

count = 0;

次にマウスに追従するように記述します。これはonMouseMoveイベントを使い以下のようにスクリプトを記述します。

this._x = _root._xmouse;
this._y = _root._ymouse;

サンプル画面


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