メイン コーダーズルーム【スクリプト系】 マウスカーソルをmcにし、クリックで通常のマウスカーソルへ | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kero835 | Åê¹ÆNo.9883 投稿日時: 2004-8-16 19:40 |
新米 居住地: 投稿: 26
使用環境:
|
マウスカーソルをmcにし、クリックで通常のマウスカーソルへ はじめまして、初めて投稿させていただきます。
当方、プログラミングはまったくの初心者です。 この2週間このサイトを中心に勉強させていただいています。 お忙しいところ申し訳ありませんが、是非ご指導お願いいたします。 以下のようなものを作成しようとしています。 ------------------------------------------------------------------ 内容 ------------------------------------------------------------------ 1)クリックされるまで、カーソルは特定のmc(pos_mc)になっている (カスタムカーソル) 2)クリックされた場所に、上記mcを置く。 3)クリックが1度でも実施された場合、マウスカーソルはもともとのマウスカーソル(白い矢印)になる。 ------------------------------------------------------------------ ムービークリップ「pos_mc」のムービーアクション ------------------------------------------------------------------ //1)カーソルは特定のmc onClipEvent (enterFrame) { _x = _parent._xmouse; _y = _parent._ymouse; if (_x >= 380 || _y >= 380) {//x,y座標が380以下の場合だけカスタムカーソル this._alpha = 0; Mouse.show(); } else { this._alpha = 100; Mouse.hide(); } } //2)クリックされた場所に、mcを配置 onClipEvent (mouseDown) { _x = _parent._xmouse; _y = _parent._ymouse; } //3)もともとのマウスカーソルに onClipEvent (mouseUp) { Mouse.show(); } ------------------------------------------------------------------ 1)だけ、2)だけ、3)だけと、単体で動かすことはできました。 でも、これだと、目的の動作をしてくれません(当たり前?) クリックされた後 1)のonClipEvent (enterFrame)を停止、 2)を実行、 3)を実行 ということをやればいいのかなーと見当をつけていますが…。 if文?flag?を使うのかな…と思い、試行錯誤していますが 2日間成功しないでいます(号泣)。 諸先輩方、是非お知恵を貸してください。 プログラミング初心者なので、具体的なスクリプトの記述を ご教授いただけると助かります。 ずうずうしいお願いで申し訳ありませんが、よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» マウスカーソルをmcにし、クリックで通常のマウスカーソルへ | kero835 | 2004-8-16 19:40 |
Re: マウスカーソルをmcにし、クリックで通常のマウスカーソルへ | Fumio | 2004-8-16 22:56 |
Re: マウスカーソルをmcにし、クリックで通常のマウスカーソルへ | kero835 | 2004-8-17 0:32 |
Re: マウスカーソルをmcにし、クリックで通常のマウスカーソルへ | Fumio | 2004-8-17 6:26 |
Re: マウスカーソルをmcにし、クリックで通常のマウスカーソルへ | kero835 | 2004-8-17 10:00 |
Re: マウスカーソルをmcにし、クリックで通常のマウスカーソルへ | Fumio | 2004-8-17 10:44 |
Re: マウスカーソルをmcにし、クリックで通常のマウスカーソルへ | kero835 | 2004-8-17 11:10 |
Re: マウスカーソルをmcにし、クリックで通常のマウスカーソルへ(解決) | kero835 | 2004-8-17 12:10 |
投稿するにはまず登録を | |