• 締切済み

ボタンでスプライトを動かす方法

ボタン1をクリックしたらスプライト1が動き、 ボタン2をクリックしたらスプライト2が動くようなFlashを作るには どうしたらいいですか? スプライトの動きとしては画面端から現れて中央で止まるというものです。 ボタン1をクリックしスプライト1を動かしたあとに ボタン2をクリックしたら表示されているスプライト1が消えて スプライト2が現れるような動きをしたいです。 使っているのはフリーソフトのSuzukaです。 なにか良い方法がありましたら教えてください。 お願いします。

  • Flash
  • 回答数1
  • ありがとう数1

みんなの回答

noname#35109
noname#35109
回答No.1

とりあえず, ボタン1 をクリックしたら スプライト1 が画面端から現れて中央で止まるというものはできるのでしょうか? 「二兎を追う者一兎をも得ず」 もしくは,「虻蜂取らず」ですよ。 まず, ボタン1 をクリックしたら スプライト1が画面端から現れて中央で止まるというアニメーションを作成します。 メインムービーのタイムラインのアクションレイヤーフレーム1に stop(); を書いておいて, スプライト1 が画面端から現れて中央で止まるという動きをトゥイーンで作成します。 スプライト1 が中央に来たときのアクションフレームにも stop(); を書きます。  アクション  |/|       |/|← 両方stop();  スプライト1 |/|---------|/|         ↑トゥイーンを設定 そして, ボタン1 を作成し,レイヤーに配置し,そのボタン1に, on(release){ gotoAndPlay(2); } と書けば,フレーム2 からムービーがスタートしますよね。 トゥイーン が終わった(スプライト1が中央に来た)フレームで止まります。 仮にこのフレームが 30フレーム だったとします。 30フレームの次の 31フレーム から, スプライト2 が画面端から現れて中央で止まるというものを作成します。 これも同じような構造にしておけば良いでしょう。  アクション  |/|     |/||/|     |/|  スプライト2         |/|-------|/|  スプライト1 |/|-------|/|↑トゥイーンを設定         ↑トゥイーンを設定 ボタン2 には, on(release){ gotoAndPlay(32); } と書けば良いのです。 ボタン1 と ボタン2 は「固定表示」にしておきます。  アクション  |/|      |/||/|     |/|  ボタン2   |/|////////////////////  ボタン1   |/|////////////////////  スプライト2          |/|-------|/|  スプライト1 |/|-------|/| 図示したりサンプルを用意すれば簡単なことなのですが, ここでの説明はなかなか難しいです。 伝わりにくくてすみません。 そういう基本的なことはまだ充実していないようですが, そのうち充実してくるかもしれません。 http://suzupara.iinaa.net/ 何かの参考になれば...。

sbaby3105
質問者

お礼

ありがとうございます!! うまく出来ました! サイトの方も参考にさせていただきます。 本当にありがとうございました!!

関連するQ&A

  • flashのsuzukaで画像を拡大するボタンを作りたい

    いろいろと試行錯誤を繰り返し、suzuka講座のサイトなど見てみましたが、挫折・・皆様のお知恵をお貸しください。 フリーのflash作成ソフトのsuzukaでサムネイル画像をクリックすると その画像が拡大するflashを作っています。 画像が拡大するスプライトを作成し、ボタンの中に組み込んでみたのですが、 マウスをクリックすると拡大するのですが、放すと元に戻ってしまいます。 放した後も、もう一回くりっくするまで拡大させたままにしたいのですが、どうすればよいのでしょう・・。

  • ボタンでスクリプトを動かす方法

    フリーソフトのSuzukaを使っています。 ボタン1をクリックするとスクリプト1が動き、 ボタン2をクリックするとスクリプト2が動くような動作をするには どうしたらいいでしょうか? 何か良い方法があったら教えてください。 お願いします。

  • FLASH作成ソフト「Suzuka」のスプライト‐ボタン化‐getURLについて

    たとえば、 http://www.inadajuku.co.jp/cgi-bin/view/index.cgi のような、「4歳~小学2年生の方へ」に 1.ロールオーバーしたとき、画像が入れ替わると同時に、 2、右側に新たな画像が現れ、 3、さらにその画像にロールオーバーしたとき、画像が入れ替わり、 4、クリックしたら指定したページに飛ぶ。 と、いうFLASHを作成したいと思っています。 スプライトを作成し、その中にボタン化した画像(通常時、通過の設定)とgetURLの設定、フレームアクションの設定等をしたところ、1、2までは動作したのですが、3,4がうまくいきません。スプライト内のプレビューでは3,4も動作してくれるのですが、メインのプレビューや実際にアップしても1,2まで動作して、クリックしても指定したページに飛んでくれません。 スプライト内ではボタン化はあまり意味がないのでしょうか? それともスクリプトの設定がほかに必要なのでしょうか。 どなたかお力添えをお願いいたします。 Suzuka Ver.0.8.1を使用しています。

    • ベストアンサー
    • Flash
  • FLASHをSUZUKAを使って製作しています。

    FLASHをSUZUKAを使って製作しています。 下記サイトみたいなconceptをクリックするとまたFLASHが出てきますが、同じようにFLASHの上にFLASHをスプライトを作って乗せているのですが同じようにCLOSEボタンをクリックして閉じることができません。 http://www.romansweets.jp/ どうすればいいのでしょうか? CLOSEボタンのアクションスクリプトの書き方だと思うのですが初心者のためわかりません。 よろしくお願いします。

    • ベストアンサー
    • CSS
  • Scratch でスプライトを押したときの対応方法

    以前から話題になっていた Scratch に 最近になってようやく触ってみました。 いずれは子供に質問されても 答えられるようになりたいと思っています。 その Scratch によるプログラミングについて 早速、分からないことが生じたので 質問させていただきます。 移動しているスプライトを押したときに その動きを1秒程度止めるには どのようにしたらよいのでしょうか。 Scratch のサンプルとして Cat が左右の端にぶつかると 「回転方法を左右のみにする」と 「もし端に着いたら、跳ね返る」を使って いつまでも止まることなく 往復するプロジェクトを よく見かけます。 これを、Cat を押した際 Cat の動きが1秒間止まるような プロジェクトに変更したいのです。 ごく簡単な操作と思ったのですが 検索しても見つけられませんでした。 アドバイスをよろしくお願いいたします。

  • Suzuka にて テキストを50フレーム表示するには

    フラッシュ初心者です。FlashソフトSuzukaを使い始めました。 練習で脱出ゲームを作っています。 対象物をクリックした時に、テキストでコメントを30フレーム表示させたいです。 例えば ボタンとしてタイムラインに設置した『カレンダーの画像』を、 クリックするたびに、”今は1月だ”と50フレーム表示させたいです。 今やっている方法ではボタンを押した瞬間1フレームだけコメントが表示されてスグに消えてしまいます。 今やっている方法は以下の通りです。 ------------------------------------------- ボタン 通常時:カレンダーの画像 押下時:スプライト01 マウス通過:カレンダーの画像 スプライト01 カレンダーの画像 50フレーム 表示させたいコメント 50フレーム ------------------------------------------- どうやったら 50フレームコメントを表示させておけるのでしょうか? また、ボタンとして以外の方法じゃないとダメなのでしょうか? ご教示宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • フレームページのメニューボタン

    いくつか同じような質問がありましたが、スクリプトでの解決方法がみつかりませんでしたので質問させてもらいます 今フレームを使ったHPを作っています フレームは上下で分割してあり、上のフレームにはFLASHをつかったメニューボタンを入れあり、ボタンを押すことで下のフレームに各ページを表示させます メニューボタンはマウスが乗ると色が変わるボタンなんですけど 下のフレームに表示してあるページと対応したボタンが常にonの状態になるようなFLASHメニューにしたいんですけどスクリプトをどう記述したらいいかわかりません だれか教えていただけないでしょうか? ちなみにFLASHソフトはフリーソフトSUZUKAを使っています

  • フリーソフトのSUZUKAでFLASH作成してHPビルダーでサイトを製

    フリーソフトのSUZUKAでFLASH作成してHPビルダーでサイトを製作しています。 http://www.romansweets.jp/ と似たような作りです。 1ページ全部をFLASHとして作って、HPビルダーで上記サイトのような白と黒の背景を設定しました。 しかしSUZUKAの背景が透明に設定できないため、ビルダーにはめてもバランスが悪いです。 SUZUKAの背景は透明に設定できないのでしょうか? またSUZUKAのほうで同じように白と黒の背景を作ってビルダーに入れても端のほうがうまくなりません。 それか、NEWS,CONCEPT,COMPANYなどのボタンを別にしてアクションスクリプトで動かせばいいと思うのですがアクションスクリプトの書き方がわかりません。SUZUKAでボタンと離れた場所でFLASHを動かす方法がわかりません。 うまく説明できてるか自信ありませんがどうぞよろしくお願いします。

    • ベストアンサー
    • Flash
  • cssスプライトで作ったボタンがIE6でロールオーバー時に消える

    CSSでロールオーバーするボタンを作りました。(CSSスプライトという手法で作っています) ところが、IE6でのみ、ロールオーバー時に、ボタン画像が消えます。 ためしにjavascriptで先にキャッシュを読み込ませてみましたが、やっぱり消えてしまいました。 どうしたらIE6でも正常に表示できますか?

  • メニューボタンに動きをつけたい。

    使用ソフト:Adobe Encore CS4・Adobe AfterEffects CS4 テキストボタン(もしくは画像ボタン)に動きを付けたいです。 至って難しい動きじゃないんですが、メニュー画面を開いたら四方八方からメニューボタン(6~8個くらい)が同時に中央に集まる動きがしたいです。 中央に集まったらボタン選択ができる様にしたいのですが、AfterEffectsで動きを付けてEncoreで読み込んでも再生時間が決まっているので、再生終了になったら、そのままメニュー画面自体がなくなります。 どうすれば無限ループ(ボタンが動くのは最初の1回のみ)になるのでしょうか? 宜しくお願い致します。