トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     マウスの動きに合わせて画像を滑らかに動かすには
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
beebee
Åê¹ÆNo.27568
投稿日時: 2006-8-2 1:22
新米
居住地: t o k y o
投稿: 8
使用環境:
Re: マウスの動きに合わせて画像を滑らかに動かすには
ひろゆきさま

ご返信どうもありがとうございます!
説明が足りなくて申し訳ありません。
実はActionScriptを自分できちんと書いたことがなく、
あまりにも漠然と、わー!こんな素敵なサイトどうやって作るのかな。。。
と浮き足立って質問してしまいますた・・・ 反省

多分間違いだらけであると思うのですが
見よう見まねでファイル作ってみまして、下記にUPしてみました。

FLASH TEST SITE
(ステージサイズ:600×400ピクセル)
------------------------------------------

▼やりたいこと:
A,B,Cのムービークリップ基本X座標位置をそれぞれ 0, 300, 600 として、
マウスカーソルを動かしたときにこれらムービークリップのX座標の動く範囲を

A: 0?100
B: 200?400
C: 500?600

の範囲でスムーズに動かしたい。

⇒動きのイメージ見本サイト: TIDELAND OFFICIAL SITE

------------------------------------------

自分でテストで作ってみたファイルの詳細についてですが、
上部分には、位置見本として、X座標をそれぞれ 0, 300, 600
に指定したA,B,Cムービークリップを配置してあります。
このABCを動かそうと自分で挑戦してみたのが下部分のA,B,Cになります。

現在、マウスを動かすとA,B,Cそれぞれが
画面の右端と左端いっぱいに動いてしまうのですが、
これを、意図したX座標の範囲内でしか動かないようにしたいです。
(そうしないと例えばこれらA,B,Cが風景画像であった場合などに
画像端っこまで丸見えになってしまって
画像切れのようになってしまうのを避けたい)
かつ、きちんと最初のロード時には
X座標:0, 300, 600の位置で止まっていてほしいのです。
(現在はリロードかけるたびにばらばら広がってしまう)

下部分のA,B,Cムービークリップに指定した
アクションスクリプトは下記になります。

▼ムービークリップA:
onClipEvent (enterFrame) {
a = 600-(_root._xmouse);
this._x += (a-this._x)/5;
updateAfterEvent();
}


▼ムービクリップB:
onClipEvent (enterFrame) {
a = 700-(_root._xmouse);
this._x += (a-this._x)/10;
updateAfterEvent();
}


▼ムービークリップC:
onClipEvent (enterFrame) {
a = 800-(_root._xmouse);
this._x += (a-this._x)/15;
updateAfterEvent();
}



ステージサイズ横幅が600ピクセルで、
かつマウスに追従ではなく反対に動くから・・・などと
考え、見よう見まねで数字を入れたりしたのですが、
何かアドバイスいただけますと幸いです。

分かりにくい説明で恐縮ですがどうぞよろしくお願いいたします。


- - - - - - - - -
b e e b e e
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   マウスの動きに合わせて画像を滑らかに動かすには beebee 2006-7-31 5:16
     Re: マウスの動きに合わせて画像を滑らかに動かすには mayor 2006-7-31 23:37
     » Re: マウスの動きに合わせて画像を滑らかに動かすには beebee 2006-8-2 1:22
         Re: マウスの動きに合わせて画像を滑らかに動かすには mayor 2006-8-2 11:03
           Re: マウスの動きに合わせて画像を滑らかに動かすには beebee 2006-8-2 16:01
             Re: マウスの動きに合わせて画像を滑らかに動かすには Fumio 2006-8-2 16:24
             Re: マウスの動きに合わせて画像を滑らかに動かすには mayor 2006-8-2 16:39
               Re: マウスの動きに合わせて画像を滑らかに動かすには beebee 2006-8-2 17:22
                 Re: マウスの動きに合わせて画像を滑らかに動かすには mayor 2006-8-5 4:58
                   Re: マウスの動きに合わせて画像を滑らかに動かすには beebee 2006-8-14 12:36

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops