メイン 迷える子羊の部屋【初心者専用】 マウス座標の位置設定について | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sanatorium | Åê¹ÆNo.5731 投稿日時: 2004-3-31 18:32 |
新米 居住地: 投稿: 6
使用環境:
WinXP,Flash MX2003 |
マウス座標の位置設定について はじめて投稿します。
このようなことをしたくて、 http://www.mullerphoto.com/ おそらくマウス座標を利用したしくみなのかと思い、 教えてFLASH5 アクションスクリプト編の3章を見たりしているのですが、座標の位置の設定がいまひとつ理解できないでいます。 _parentではうまくいきません... そもそもどういうしくみでこうなっているのかも わかってないのかもしれません... 他にどのような設定があるのでしょうか... 環境 WinXP FlashMXです。 |
ゲスト | Åê¹ÆNo.5732 投稿日時: 2004-3-31 19:17 |
Re: マウス座標の位置設定について こんにちは。
おもしろい動きですね。 教えてFLASH5は持ち合わせていない為、どの程度まで理解されているか分からないのですが、マウス座標の取得はMovieClip._xmouse, MovieClip._ymouseで取得します。ターゲットインスタンスの原点がマウス座標の原点になります。よって_root._xmouse, _root._ymouseは常にステージ左上からのマウス座標を返すことになります。 もしヘルプをご覧になっていなければ、見ることをお勧めします。 引用: このようなことをしたくて、 _parentを使って具体的に何がしたいのかが分かれば、もう少し的確な答えが出されるかも知れませんよ。 引用: _parentではうまくいきません... そのサイトでは、おそらくマスク用インスタンスを一つ作って、そのサイズをマウス座標に連動させているのでしょう。MovieClip.setMask()を使うことでランタイムでマスクターゲットの変更が出来ます。 引用: そもそもどういうしくみでこうなっているのかも |
|
sanatorium | Åê¹ÆNo.5789 投稿日時: 2004-4-1 17:51 |
新米 居住地: 投稿: 6
使用環境:
WinXP,Flash MX2003 |
Re: マウス座標の位置設定について アドバイスありがとうございます。
ヘルプ見てみました。 カスタムカーソルの作成などを参考にしています。 それを少しだけ改造してみました。 初心者過ぎるかもしれないですが.. スクリプトをどういう順番で書けばよいかが つかめていません。 たとえば、マスク用のインスタンスに MovieClip.setMask()を使う場合、このスクリプトを どの部分に書けばよいか...などです。 onClipEvent (enterFrame) { startDrag(this, true, 0, 0, 550, 400); scale = _parent._ymouse/2; _xscale = scale; _yscale = scale; } onClipEvent (load) { Mouse.hide(); } onClipEvent (load) { } 引用:
|
ゲスト | Åê¹ÆNo.5793 投稿日時: 2004-4-1 18:56 |
Re: マウス座標の位置設定について ターゲットパスについては理解されていますか?それでしたら、ヘルプのMovieClip.setMaskの項をご覧になれば分かると思います。つまり、
引用: たとえば、マスク用のインスタンスに |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |