ボタンにマウスを乗せると回転し続けるようにする


説  明
ボタンにマウスを乗せると回転し続けるようにするにはステートパレットでover、outのステートを作成します。overステート、outステートともにスクリプトボタンを押して、スクリプトを追加します。スクリプトウィンドウでスクリプトを入力します。overステートでは以下のスクリプトを入力します。

n = 5;

次にoutステートに以下のスクリプトを入力します。

this._rotation = 0;
n = 0;

nが回転する角度を示していますが、回転し続けるようにさせるためEnterFrameイベントが発生したら、this._rotationを加算していきます。スクリプトウィンドウでonEnterFrameイベントを選択し以下のスクリプトを入力します。

this._rotation += n;

つまり常にn(角度を保持している変数)を加算している事になります。マウスオーバーでn(角度)を指定し、マウスアウトでn=0として回転を中止します。

サンプル画面


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