• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:代替カーソルの移動範囲制御方法)

代替カーソルの移動範囲制御方法

このQ&Aのポイント
  • マウスカーソルを自由に操作するための代替カーソルの移動範囲制御方法について説明します。
  • 現在の方法では思うような制御ができず、枠外に飛び出す場合があります。
  • オーソドックスな制御方法を知りたいと思います。

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.1

いまひとつ 何がされたいのかよくわかりませんです。 >> 設定画面外に出ないように… 何が設定画面外に出てはならないのですか? 代替カーソルですか? マウス代替カーソルの動く範囲の指定は, マウスにしたいMCに, ------------------------------------- onClipEvent (load) { Mouse.hide(); startDrag(this, true, 50, 100, 300, 250); } ------------------------------------ のように書けば良いです。 意味は, ----------------------------------- onClipEvent (load) { Mouse.hide(); startDrag(ターゲット, マウスを中央固定, 左, 上, 右, 下); } ----------------------------------- ということです。 これが一番オーソドックスな制御方法だと思います。 ??? if() が出てくるということは, 代替マウスにさらに追従するMCの動く範囲を指定したいのですか? それだと,代替マウスにしたいMCには, ---------------------------- onClipEvent (load) { Mouse.hide(); startDrag(this, true); } ---------------------------- そのマウスに追従するMCには ------------------------------------ onClipEvent (mouseMove) { if (_root._xmouse >50 && _root._xmouse <300) { this._x = _root._xmouse; } if (_root._ymouse >100 && _root._ymouse <250) { this._y = _root._ymouse; } } ----------------------------------- のようなことを書けば良いと思います。 特に指定範囲から,追従するMCが出ることはありませんが。 見当違いなことを言っていましたら,補足説明お願いします。 答えられるかどうかはわかりませんが。

irukacyan
質問者

お礼

ありがとうございました。 パラメーターで設定できるなんて 目からウロコでした。 startDrag(this, true, 50, 100, 300, 250); でも、手引書にもこういうパラメーターで そういう制御できるって書いてないんですよね。 リファレンスなんかで学ぶんでしょうか・・・・ でも、また勇気を頂きました。 ありがとうございます。がんばります

関連するQ&A