- ベストアンサー
マウスに追従するmcについて
マウスに追従するmcについて http://ageha-shop.com/index.htmlのようなマウスを動かすと星(任意のmc)が出てくるフラッシュを作成したいとおもっておりまが、参考になるようなサイトを教えていただけないでしょうか 制作環境はwindows xp フラッシュcs4 actionscript2.0で作成しています。 よろしくお願いします
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- マウス追従とスクロール
マウス追従とスクロール flashCS4(Mac) actionscript2.0 初心者です。 以下サイトのようなサムネイル画像をマウス追従とスクロールで表示させる仕掛けを作りたいのですが、 初心者でも理解できる説明に出会いません。 http://www.seanizzard.com/izzard_gallery.html サムネイル写真を横に10ヶ並べ on (release) { _root.big_mc.gotoAndStop("p1"); } で拡大写真を表示するまではできたのですが、マウス追従とスクロールがわかりません。 実際には20ヶ~ほどサムネイル写真を並べ、通常は10ヶほど表示させ、隠れている写真はスクロールで表示するようにしたいと考えています。マスクも必要ですよね。 (軽量化のため外部ファイルにする方が良いのでしょうが、まだそこまでできません。) onClipEvent(enterFrame) { _x+=_xmouse を使うのでしょうか? 質問の仕方もこれでよいのか、、どなたかお力をおかしください。 よろしくお願いします。
- 締切済み
- Flash
- マウス追従のシンボル重なり位置
過去ログに該当するのがありませんでしたので質問します。 マウスに追従するシンボルについてですが、mcを3つ用意します。 インスタンス名をそれぞれmy_mc、my_mc1、my_mc2とします。 アクションスクリプトは下記です。 my_mc.addEventListener(Event.ENTER_FRAME,onEnterframe); function onEnterframe(event:Event):void{ my_mc.x+= (stage.mouseX-my_mc.x)/3; my_mc.y+= (stage.mouseY-my_mc.y)/3; my_mc1.x+= (my_mc.x-my_mc1.x)/3; my_mc1.y+= (my_mc.y-my_mc1.y)/3; my_mc2.x+= (my_mc1.x-my_mc2.x)/3; my_mc2.y+= (my_mc1.y-my_mc2.y)/3; } my_mcが追従して、my_mc1とmy_mc2が追いかけます。 my_mc2の重なりが最も手前になってしまいます。私としては一番奥にさせたいのですが 何が原因でこのような現象になるのでしょうか。 環境: FLASH CS3 アクションスクリプト 3.0
- ベストアンサー
- Flash
- 慣性の効果がついたマウス追従
マウス追従の効果で教えてください。 http://www.flashiroha.com/script/as8.htmlの慣性効果付加型のスクリプトは AS2.0で書かれています。 onClipEvent(load) { vx=0; vy=0 } onClipEvent(enterFrame) { vx=vx*0.65+(_root._xmouse-this._x)/a; vy=vy*0.65+(_root._ymouse-this._y)/a; this._x+=vx; this._y+=vy; } これをAS3.0で作成していますが、マウスに追従するどころか大きくステージから離れてしまいます。 どのように記述をしたらいいでしょうか。 my_mc.addEventListener(Event.ENTER_FRAME,onEnterframe); var vx ; var vy ; function onEnterframe(eventObj:Event):void{ vx= my_mc.x*0.65+(stage.mouseX-my_mc.x)/2; vy= my_mc.y*0.65+(stage.mouseY-my_mc.y)/2; my_mc.x+=vx; my_mc.y+=vy; trace(my_mc.x); }
- ベストアンサー
- Flash
- 【AS3】指定範囲内でマウスから逃げるMC
現在Flashサイトを製作中の者です。 ActionScript3.0についてご教授ください。 私のレベル:Flashを始めたばかりの初心者です。 使用環境:AdobeFlashCS5、ActionScript3.0 やりたいこと:マウスから逃げる個体MCを作りたい。 例1:マウスから逃げる動き(ttp://por.s54.xrea.com/lab/147/) 例2:沢山のドットがマウスを避ける動き(ttp://wonderfl.net/c/8vSO/) 自分で調べてみて上のようなサイトにたどり着きました。 厳密な伝え方が難しいですが、イメージとしては例1が近いかもしれません。 ・複数ではなく、個体MCで表現したい ・MCはステージ上に予め指定した範囲の外には出ていかない ・開始位置を指定したい こうした動きの場合、どのように記述すると良いのでしょうか。 こうした内容の本か、コードやサンプルがあるサイトを ご存知でしたらお知恵をいただけないでしょうか。 宜しくお願い致します。
- 締切済み
- Flash
- 配列に入れたムービークリップのマウスイベントについて
こんにちは。 actionscript3.0にて制作をしております。 FLASH CS4上にテキストフィールドが入ったムービークリップが予め作成してあり、 それを「box_mc」という名前でライブラリに登録しております。 box_mcを配列に格納し、それぞれにマウスイベントで横に10移動する処理を割り当てたく 下記の様な文法で作成しましたが、ランタイムエラー「#1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。」とエラーが表示されてしまいます。 それぞれの配列に正しくマウスイベントを割り当てるにはどうしたら良いでしょうか? var boxArray:Array = new Array(); for (var i:int = 0; i < 3; i++) { boxArray[i] = new box_mc(); // ボックス // マウスオーバーイベント boxArray[i].addEventListener(MouseEvent.MOUSE_OVER, function (event:MouseEvent):void { boxArray[i].x = 10; }); } お手数では御座いますが、ご教授いただけると幸いです。 宜しくお願い申し上げます。
- ベストアンサー
- Flash
- Flashで、ナビゲーションがマウスカーソルに追従し、カーソルに近づくと止まるボタン
FlashのActionScriptについての質問です。 参考書を見ながらやっていて、 ナビゲーションがマウスカーソルに追従し、カーソルに近づくと止まるボタンを作りたいのですが、 マウスに追従してきません。 _rootタイムラインのムービークリップctr_mcsetに、 onClipEvent (enterFrame) { if (_root.woksctr == true) { this._x += (_parent._xmouse-this._x)/5; this._y += (_parent._ymouse-this._y)/5; } } を記述しました。 ctr_mcsetのタイムラインに、触れると追従が止まるボタンの領域として、 cl_bn02を配置して、クリッカブル表示されないように on (release) { } onClipEvent (load) { this.useHandCursor = false; } を記述しました。 その、cl_bn02のタイムラインに、_up,_over,_downラベルをつくり、 _upには、 stop(); this.hitArea = hit; this.hit._visible = false; _root.worksctr = true; _over,_downには、 _root.worksctr = false; と記述しました。 参考書の通りだと、これでマウスカーソルにナビゲーションが近づくと静止し、 離れると追従するらしいのですが、止まったまま追従してきません。 if (_root.woksctr == true)の、==を、=だけにすると、追従はしてきますが、 ムービークリップの中心点にマウスカーソルがいつもいってしまって、 左右のボタンがうまく押せません。 どこか記述がヘンなのでしょうか。 よろしくお願いいたします。
- ベストアンサー
- Flash
- rollover時に、MCを動かしたい。
↓のような、flashを作りたいのです。 ttp://www.muratec.jp/index.html (最初にhを入れてください) 左のrolloverボタンはできたのですが、 rollover時に右に段々表示される画像を再生させる、 というactionscriptがよく分からず、動きません・・・。 全部シーン1でやっています。 ・レイヤー1 ボタンシンボル5つほど。 左のボタンを1つずつ分けて作ったものを用意して、 1つずつボタンシンボルで、フレーム1に。 ・レイヤー2からレイヤーレイヤー6 5枚の画像を用意して、MCにシンボル化。 それぞれフレーム1~5フレームに、 アルファ0からアルファ100にいくモーションを作成。 レイヤー7 アクションスクリプト 最初の1フレームと5フレーム目にstop(); ・ボタンシンボル アクション(gazou22_mcは、MC名です) on (rollOver){ this.gazou22_mc.gotoAndPlay(1); } ・MCの方の記述がよくわからず、動きません。。 何か作成方法等に関してなどありましたら、 合わせてアドバイスおねがいします。 よろしくおねがいします。
- ベストアンサー
- Flash
- Flash 初心者です
Flash CS3 ActionScript 1.0&2.0 を使っています。 オリジナルのマウスカーソルを作成したのですが、特定のフレームのみでそのカーソルが適用されるには、どうすればよいのでしょうか? かなり初心者なので質問がよく解らないかもしれませんが、どうかよろしくおねがいします。
- 締切済み
- Flash
- いつも楽しくこの掲示板を見ています。
いつも楽しくこの掲示板を見ています。 時間が経過すると変化するFlashを作成したいと思っているのですが、まだ勉強不足で上手くいきません・・・けど、納品まであと1日しか無くて、どうしてもつまづいていてここに質問させて頂きました。 ////////////////////////////// ムービークリップ「mc01」が 4時(16時)になったら、3分くらい掛けながら少しずつ変化して「mc02」に変化、 8時(20時)になったら、3分くらい掛けながら少しずつ変化して「mc03」に自動で変化する。 /////////////////////////////// 上記のようなFlashの作成についてアドバイスを頂きたく思っています。 Actionscriptのバージョンは3.0です。 使っているソフトはAdobe Flash CS3です。 本当にお手数ですが、どなたかアドバイス頂けたら幸いです。 よろしくお願い申し上げます。
- ベストアンサー
- Flash
- ボタンの上にマウスを置くと虫眼鏡のように大きくなるボタンを作りたい
いつもお世話になっております。 よくApple(Mac)のパソコンで見かけるWindowsでいうスタートメニューのような役割を果たすドッグがデスクトップ画面中央下に見られます。 あれはマウスを上に置くと虫眼鏡のように大きくなったり小さくなったりするようになっているのですが、Flashでそれと同じことが出来ないかと考えております。 Flashで作成した場合、Home、Diary、Photoなどと書かれた四角い形のボタンを複数均等に一列に配置し、その各ボタンの上にマウスが乗ると虫眼鏡の様に拡大されるといった仕組みを作りたいのですがどうすれば宜しいのでしょうか。 ActionScriptはまだ慣れていないのでそれ以外の作成方法であれば知りたいのですが、ActionScriptで作った例を一度拝見したことがあるためActionScriptでも可能と思います。もしよろしければActionScriptとそうでない方法とありましたらご教授下さい。
- ベストアンサー
- Flash
お礼
非常に丁寧なお答えありがとうございます。 今日は時間がなく試すことができませんが、明日試してみます。 ありがとうございます。