テキストをジャンプさせる |
説 明 | テキストをジャンプさせるにはフレームに入るたびにY座標を変化させます。フレームに入るたびに、という事はEnterFrameイベントが発生する度にスクリプトを実行すれば、良いことになります。 まず、テキスト入力し「ムービークリップ」にします。スクリプトウィンドウを表示してからonEnterFrameイベントを選択します。以下のスクリプトを入力します。 count = count + 0.1; n = Math.abs(Math.sin(count)) * 50; this._y = 160 - n; どうやってジャンプさせるかですが、変数を用意してカウントさせY座標に加算する方法などがありますが、ここではsin(正弦波)を使って、その値を利用してジャンプ幅を指定します。sinの値は負数になる場合がありますので、Math.abs()を使って必ず正数になるようにします。「count + 0.1」の数を小さくすると、もっとゆっくりジャンプするようになり、数を大きくすると速くジャンプするようになります。 |
---|---|
サンプル画面 | |
■サンプルスクリプトを実行する >>sample.html ■サンプルスクリプトをダウンロードする >>.zip |