動的なボタンの配置

このQ&Aのポイント
  • Flash初心者のあなたが質問しました。外部から読み込んだ値を元に動的にボタンを配置し、押すことで外部に値を送りたいと考えています。しかし、現在問題となっているのは、一部のボタンが正常に動作しないことです。ムービクリップにボタンを埋め込み、さらにムービクリップをクリックしてボタンシンボルに変換していますが、なぜか一部のボタンが動かないのです。プロパティの設定なども確認しましたが解決できません。他の設定方法や解決策があれば教えてほしいと思います。
  • Flash初心者の質問です。外部から読み込んだ値を利用して動的にボタンを配置し、ボタンを押すと外部に値を送りたいと思っています。現在、ムービクリップにボタンを埋め込んでいますが、一部のボタンが正常に動作しません。ムービクリップをボタンシンボルに変換することも試しましたが、問題は解決しませんでした。他の設定方法や解決策があれば教えてください。
  • Flashの初心者です。外部から読み込んだ値を利用して、動的にボタンを配置し、ボタンを押すと外部に値を送りたいと考えています。現在、ムービクリップにボタンを埋め込む方法を使用していますが、一部のボタンが正しく機能しません。ボタンシンボルに変換しても同じ問題が発生します。他の設定方法や解決策を知りたいです。
回答を見る
  • ベストアンサー

動的なボタンの配置

 Flashの初心者です。  外部から読んできた値を元に動的にボタンを配置し、その配置したボタンを押すことで、また外部に値を送るということをしたいです。  いまはムービクリップにボタンを埋め込むという形をとっているのですが(ムービークリップをさらにクリックしてボタンシンボルに変換)、なぜか動くものと動かないものがあります。  調べてみると動くものはムービクリップ自身がプロパティを見るとボタンに、動かないものはムービクリップのままです。しかし、プロパティ内でこれをボタンに変えても動きません。  おそらくどっか他の設定があるのかと思うのですが、いったいどうすればいいでしょうか?  また、もっといい方法があるのであれば教えてください。お願いします。

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

質問者が選んだベストアンサー

  • ベストアンサー
  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.1

「ウィンドウ」「ライブラリ」で「ムービクリップのまま」を選択し、一番下の「i」(プロパティ)ボタンをクリックして、変更してみてはどうですか? 変更したモノは改めて配置する必要がありますが。(ライブラリでのこの変更だけは既に配置しているインスタンスには反映されないそうなので)

hiro80
質問者

お礼

 ありがとうございます。多分それで動くんだと思います。実際にはもう一度シンボルをすべて作り直しました。ムービークリップから新たにボタンを作ったときに、直接ボタンにせずに、ムービークリップからボタンに変更するとできました。なぜかは良くわかりませんが。

関連するQ&A

  • ムービークリップに配置されているボタン

    Thinking Flash というテキストのInterface 04のサムネールプレゼンテーションを自分のサイトに使いたいと移植?していたのですが、ムービークリップシンボル内にボタンシンボルが配置されていて、その部分の説明は省かれていて、どのようにすればムービーの中にボタンをしこめるのかわからず迷路に入ってしまいました。きっとすごく初歩的なことなんだと思うのですが、まったく検討がつきません。宜しくご教授頂けると助かります。宜しくお願い致します。

  • テキスト入力と同じ名前のムービークリップを配置したい

    FLASH8を使っています。 動物のムービークリップがいくつかあり、シンボルプロパティで名前と識別子を同じものに設定しました。例えば「うま」というようにひらがなで同じ名前が入力されています。 リンケージの「ActionScriptに書き出し」と「最初のフレームに書き出し」にはチェックが入っています。 ステージ上のテキストフィールドに「うま」と入力し、ボタンをクリックすると同じ名前のムービークリップシンボルがステージ上に配置されるようにしたいのですが、どのように書けばいいでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • FLASH MXでムービークリップをボタンではなくムービークリップ自体で操作できますか?

    いまだにFLASH MXを使っています。 やりたいことはムービークリップを作成し、マウスがそれに触ると停止し、離れると動く、といった感じにしたいのですが、どうにも上手くいきません。 他にボタンを作成しそこにアクションを設定すれば上手く動くのですが ボタンではなく自分自身で操作できないかと思っています。 ボタンのシンボルをムービークリップ(movie)化 それをステージに配置しアクションを設定 アクションイメージ on (rollOver) { movie.stop(); } on (rollOut) { movie.start(); }

  • FLASHでのボタン制御

    FLASHでボタンを作成しました。そのボタンには「オーバー」の部分のみムービークリップが配置されています。そのボタンをクリックした後、マウスのボタンを離すとすぐに「オーバー」のムービーが再生されてしまうのですが、クリック後マウスのボタンをはなし、マウスカーソルがボタンの上にある状態でも「オーバー」のムービーにならないようにするにはどうしたらよいのでしょうか? 具体的には・・・ 1.ボタンをクリックした後「ダウン」のままの状態にする。とか・・・ 2.「ダウン」にもムービークリップを配置し、クリックした後はそのムービーが再生されて完結する。 というようなボタンに変えたいのです。 わかりづらい文章で恐縮ですがよろしくお願い致します。

  • Flashのボタンオーバー

    Flash5を使用しています。 ボタンシンボルを作り、オーバーにムービーシンボルを配置して ボタンオーバーでアニメーションをするボタンを作成しました。 そこで問題が出てきました。 アニメーションは繰り返ししないように作ったつもりだったのですが、 クリックして離しても再びアニメーションしてしまうのです。 これをオーバーのみでアニメーションさせるにする方法ってないのでしょうか? わかる方いらっしゃいましたら教えてください。

  • flashのボタンは、ムービークリップで作ったほうがよい?!

    flashのボタンは、ムービークリップで作ったほうがよいのでしょうか? バージョンはflashmx2004です。 ムービークリップでボタンを作るよりも、シンボル化したときにボタンとするほうが楽な気がするのですが、デメリットはありますでしょうか?

    • ベストアンサー
    • Flash
  • ムービークリップの中にボタンを配置。

    ムービークリップの中にはボタンは配置できないようになっているんでしょうか? あるシーンに【BUTTON1】というボタンが配置されており、そのボタンを押すと【CRIP1】というムービークリップを再生させて表示させます。その表示されたムービークリップの中へ、さらに【BUTTON2】というボタンを配置しているのですが、このボタンがうまく機能しません。 ちなみに、ボタンは透明ボタンも試してみましたが、こちらもうまく機能しませんでした。 ボタンをうまく機能させる方法をご存知の方がいらっしゃたら、お手数ですがご指南願います。

    • ベストアンサー
    • Flash
  • FLASHで、ボタンの押しっぱなしについて

    ステージ上に配置したボタンを押すことでムービークリップを動かすことはできるのですが、ボタンを押しっぱなしにしてる間ムービークリップが移動しつづけるようにするにはどうしたら良いのでしょうか? whileなどを使って色々試してみましたがどうもうまく行きませんでした。 ご存知の方がいましたらゼヒ教えてください。 環境はwin版FLASH MXです。

  • ボタンでUFO爆発のやり方

    FLASHの初心者です。簡単なことなのでしょうが わかりません。どうかよろしくお願いします ufoが画面上を右から左に移動します。 ufoをクリックするとufoが爆発したイラストに 変わるということをしたいのです。 現段階ではufoをボタンして、ダウン、ヒットのフレームに爆発したイラストを配置しています。 そのボタンをムービークリップ上に配置しモーショントウィーンで動かして、そのムービークリップを シーン1に配置しています。 このままではクリックしたときだけ爆発しますが クリックをやめるとすぐUFOに戻ります。 爆発したままUFOが移動し、ループしてもう一度再生されたときにはまたUFOになって戻ってきてほしいのですがどうすればよろしいでしょうか。 わかりにくい説明ですがよろしくお願いします。

    • ベストアンサー
    • Flash
  • Flashでボタンをつくっているのですが、actionscriptをつ

    Flashでボタンをつくっているのですが、actionscriptをつかってボタンをクリックさせたいのですが、アクションパネルのところに「現在の選択範囲にアクションを割り当てることはできません。」と表示されてしまいます。 参考書に附属されているflaをみたところ、Actionscript1.0、2.0となっているのですが、作成しているのはActionscript3.0で作っています。 ====== on (release) { /*↑ボタンが押されて離されたら*/ _parent.gotoAndPlay("about"); /*↑「about」ラベルへ移動*/ } ====== このようなscriptをいれたいのですが、うまくいきません。 ムービークリップでボタンを作るまではできました。その後、何かが抜けているのかして上記のようなエラーがでます。 flash初心者のため、どういう風に書いて質問させていただいたらよいのかわからないのですが、参考flaと見比べたときに「シンボル定義」のなかにあるムービークリップがひとつたりませんでした。(このムービークリップは「navigation」というものですのでそれがありません。) 質問するにはあまりにも情報が少ないかもわかりませんが、何卒ご教授いただけると大変助かります。 宜しくお願い致します。

    • ベストアンサー
    • Flash

専門家に質問してみよう