マウスを追いかけるMCを以下のように設定しましたが、
MCが動いている範囲外にマウスがいるときは追いかけるのを
やめにしたい場合どのように記述すればよろしいでしょうか。
onClipEvent (mouseMove) {
if (_root._xmouse >左 && _root._xmouse <右) {
this._x = _root._xmouse;
}
if (_root._ymouse >上&& _root._ymouse <下) {
this._y = _root._ymouse;
}
}
範囲外にマウスがいるときは定位置にmcを表示させるか、
表示を消したいです。
ちなみにmcが動く範囲の指定方法はネット上から探してきました。
別の方法でもっと適した記述があれば教えてください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
移動できる範囲をムービークリップにしておきます。
(test_mc)質問文では、長方形の形でしか指定できませんが、この方法だと、複雑な形でも移動範囲制限が出来ます。
onClipEvent (mouseMove) {
if (_root.test_mc.hitTest(_root._xmouse, _root._ymouse, true)) {
this._x = _root._xmouse;
this._y = _root._ymouse;
}
}
>範囲外にマウスがいるときは定位置にmcを表示させる
場合は、
onClipEvent (mouseMove) {
if (_root.test_mc.hitTest(_root._xmouse, _root._ymouse, true)) {
this._x = _root._xmouse;
this._y = _root._ymouse;
} else {
this._x = 200;//定位置のx座標(今回は200)
this._y = 200;//定位置のy座標(今回は200)
}
}
>表示を消したい
場合は、
onClipEvent (mouseMove) {
if (_root.test_mc.hitTest(_root._xmouse, _root._ymouse, true)) {
this._visible = true;
this._x = _root._xmouse;
this._y = _root._ymouse;
} else {
this._visible = false;
}
}
でOKだと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) モードレスでユーザーフォームが開け(表示)ません。 4 2022/09/09 11:05
- UNIX・Linux メールアドレスにホスト名が入らないようにする設定 2 2022/06/23 21:06
- UNIX・Linux マスターブートレコード方式のbiosを使ったシステムでインストールされたlinuxで/dev/sda 1 2023/05/13 21:23
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- その他(パソコン・スマホ・電化製品) pthonのframeに演算結果(数値)を表示したい 1 2023/06/05 22:08
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Excel(エクセル) エクセルの数式について教えて下さい。 8 2023/05/27 12:17
- Excel(エクセル) 余計なお世話的な「入力規則」?対策は? 2 2023/01/14 12:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコンボボックスの年月表示...
-
この曲はなんでしょう?
-
ダウンロードしたデジブックはa...
-
画像表示をアルファでフェード...
-
laptop go2からの買い替え、lap...
-
iframe インラインフレームにつ...
-
スクリップト
-
私のコンピューター上のファイ...
-
arduino プログラムについて
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
フラッシュゲームアーカイブ2
-
ウェブサイトで Flash が事実上...
-
Flashコンテンツを使ったWebサイト
-
Flash Playerのサポートが終了
-
Form内のselectを連動させるに...
-
Flashをブロックしないで
-
ad or script について
-
Flashplayerの運用について
-
Adobe Flash Player
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AS2をAS3にしたい
-
360度パノラマ写真をループでき...
-
attachMovieについて(長文)
-
photoshopで書いた四角の枠の中...
-
VBAで改行の入ったデータの正規...
-
YOASOBI
-
VBScriptでMsgBoxのYesNoボック...
-
プログラミング、アーキテクチ...
-
python ボタンを押すと複数の関...
-
別のアプリケーションのテキス...
-
テキストボックスの中身をリセ...
-
テキストボックスにセルの値を...
-
五芒星は、悪魔崇拝とどういう...
-
else if文の順序を変えることに...
-
変数に256文字以上のテキストを...
-
RPG(AS400)の本、サイトってあ...
-
PYTHONのtkinterについて
-
Pythonのtkinterについて
-
ダブルクリックと2回クリックの...
-
シンボル化解除の方法
おすすめ情報