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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     マウス座標の位置設定について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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は常にステージ左上からのマウス座標を返すことになります。
もしヘルプをご覧になっていなければ、見ることをお勧めします。

引用:
このようなことをしたくて、
http://www.mullerphoto.com/
おそらくマウス座標を利用したしくみなのかと思い、
教えてFLASH5 アクションスクリプト編の3章を見たりしているのですが、座標の位置の設定がいまひとつ理解できないでいます。


_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) {
}

引用:

そのサイトでは、おそらくマスク用インスタンスを一つ作って、そのサイズをマウス座標に連動させているのでしょう。MovieClip.setMask()を使うことでランタイムでマスクターゲットの変更が出来ます。
ゲスト
Åê¹ÆNo.5793
投稿日時: 2004-4-1 18:56
Re: マウス座標の位置設定について
ターゲットパスについては理解されていますか?それでしたら、ヘルプのMovieClip.setMaskの項をご覧になれば分かると思います。つまり、
マスクされるMC.setMask(表示範囲を決定するMC)

引用:
たとえば、マスク用のインスタンスに
MovieClip.setMask()を使う場合、このスクリプトを
どの部分に書けばよいか...などです。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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