Flash5 「ボタン」シンボルの制御について

このQ&Aのポイント
  • Flash5の「ボタン」シンボル制御についての疑問
  • ボタンとムービークリップの場合、ムービークリップに名前を付けてActionScriptを書くことで大きさを変更できるが、ボタン同士だとどうすればいいのか分からない
  • ボタンに名前を付けることができず、ボタン同士を区別する方法について知りたい
回答を見る
  • ベストアンサー

Flash5 「ボタン」シンボルの制御について

----- <状況> ------- 今、ステージ上に2つの「ボタン」があります。 一つのボタンを押すと、もう一つのボタンの大きさを150%拡大したい…。 -------------------- 「ボタン」と「ムービークリップ」の場合は、「ムービークリップ」に名前が付けられるので、 「ボタン」にActionScriptを書いて「ムービークリップ」の大きさを変更できるのですが、 これが「ボタン」と「ボタン」の場合だと、どうすればいいのか分かりません。また、「ボタン」を区別するためそれ自身に名前を付けたりできないのでしょうか? この件について、ご存知の方はどうか教えてください! お願いします!

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

  • ベストアンサー
  • makkyon
  • ベストアンサー率22% (2/9)
回答No.1

 ボタンに名前を付けることはできません。従って、ボタンの中にあるムービークリップも指定することはできません。    ボタンはアクションスクリプト上でオブジェクトとして定義されていません。ボタンにとっての自分とは、ボタンが配置されている場所(ムービークリップ)になります。  ですから、質問の場合のボタンとボタン同士で大きさを変更する、というのは無理だと思います。 私も勉強中なので、間違っていたらごめんなさい。 他にやり方があるのかどうかは、わかりません。

mandara
質問者

お礼

<---------------------------------------------- ボタンはアクションスクリプト上でオブジェクトとして定義されていません。ボタンにとっての自分とは、ボタンが配置されている場所(ムービークリップ)になります。 -----------------------------------------------> ↑なるほど、そうなのですね。残念です…が、勉強になりました。 もう一度、基本に戻って、それぞれのシンボルの定義について勉強します。 ご回答、どうもありがとうございました。

関連するQ&A

  • FLASHで、ボタンの押しっぱなしについて

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

  • Flashでボタンをつくっているのですが、actionscriptをつ

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

    • ベストアンサー
    • Flash
  • Flash5 シンボルの属性とクリップパラメータについて教えてください(T_T)

    超初心者で大変困っています。 まず、シンボルにアクションをつけようと思い、あるオブジェクトをシーンの ステージで作成し、その後ムービークリップタイプのシンボルに変更しました。(名前を"sbl"とします。) このsblにアクションをいきなりつけることができず、再度、sblをボタンタイプの シンボルに変換し、(sbl.2とします。)sblにやっとアクションをつけることが できました。sbl.2にはアクションはつけれません。 アクションをつけるにはシンボルを作るだけでは不可なのでしょうか。 また、sblのタイプはムービークリップなのにアクションはボタンタイプの ものしかつけれません。僕のイメージでは、sbl.2はsblの入れ子になっている と思うのですが、親シンボルは入れ子の属性に影響されるのですか? 併せて、クリップパラメータにでてくる"mascotName"ってなんですか? 質問が多くてすみません。Flash自体はじめてのため皆目検討がつかないことばかり で・・・・ ご存知の方教えてください<m(__)m>

  • Flash フレームを指定してムービークリップ再生

    ActionScript超初心者です。 よろしくお願いします。 ステージ上にボタン「A」「B」「C」を配置、 ボタン脇のスペースにムービークリップを配置、各ボタンで切り替え再生させたいと思っています。 2フレーム目に簡単なアニメーションのムービークリップ「animA」を、 3フレーム目に同様の「animB」4フレーム目に「animC」を配置し、 各ボタンon (release)で各ムービークリップの再生をしたいのですが うまくいきません。 どこにどのようなスクリプトを書けば良いか教えていただけないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • FLASHのボタン

    FLASH8で、ホームページのメニューボタンを作っております。 デザインとしては、 (1)ボタンに、マウスカーソルを乗っけると、 (2)そのボタンが、”クルクルと2回転し停止”する ※”クルクルと2回転して停止”が終わる前に、 マウスカーソルをそのボタンから離しても、 その”クルクルと2回転して停止”というムービー(アクション?)はきちんと最後まで再生させる ようにしたいと思っております。 ”2回転させて停止”させるまでは、ムービークリップの、 最初のフレームに『start();』を、 最後のフレームに『stop();』のactionscriptを入れることでなんとかできるようになったのですが、 どうしても、上記の※の部分が出来ません・・・ マウスカーソルをボタンから離すと、”クルクルと2回転して停止”が完了する前に、ピタッと、最初の静止した状態のボタンに戻ってしまいます。 どなたか、解決法を教えていただけないでしょうか。

  • flash AS2.0 他のシンボルを操作する方法

    お世話になります。FLASH初心者です。 今、ステージ上にbtnA、btnBというボタンシンボルと、mvA、mvBというムービーシンボルを配置しています。mvAとmvBは一部重なり合っており、現在は、mvAのほうが上に重なっています。 ここで、btnBを押すと、mvBのほうを上に重ね、その後btnAを押すとmvAを上に重ねたいのですが、 どのようにしたら良いか詰まってしまいました。 actionScriptを使用して、対象インスタンスを指定する場合は、this.swapDepths( );等とできると理解しているのですが、クリックされたインスタンス以外をactionScriptから操作するにはどのようにしたら良いのでしょうか。 ご存知の方がいらっしゃいましたらご教授願います。

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

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

  • スクリプトはどこに書く?MCとボタンの違いは?

    ちょっと根本的な質問なのですが、 ActionScriptはどこに書くのが流行というかスマートだとされているんでしょうか? 私は普段、まとめて書いたほうが後で探しやすいだろうと思って 全てステージに書いています。 ネット上でサンプル等を落としてみるとムービークリップに書いているものをよく見るので、自分のやり方は主流ではないのかな?と若干心配になりました。 でもMCに書いていると、MCが多くなった時にスクリプトを探すのが大変ではないでしょうか? それと、普段はボタンは使わずシンボルはすべてムービークリップにして使っていますが、これもあまりよくないでしょうか? いまいちボタンの存在意義がわかっていないのかも知れませんが、 ボタンでないと出来ない事などはあるのでしょうか? 完全に独学な上に、今までほかの人と意見交換などをする機会もなかったので ここで質問させていただきました。 意見いただければ幸いです。

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

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

    • ベストアンサー
    • Flash
  • 1ページに2つFlashボタンを置くと・・・

    現在1ページに2つの全く別のFlashボタンを作成しています。 しかし、それがどうもおかしくてそのボタンにマウスのポインタがヒットすると指マークが点滅したり指のマークに変わらなかったりするんですが、どうしてでしょうか? そのFlashで作成したボタンとは、二つともムービークリップで作成し、常にアニメが動いています。 ムービークリップで作成している為、ボタンに変更した方法は一番上のレイヤーに透明なボタン領域を作ってその透明ボタン領域にリンク名を貼っています。

    • ベストアンサー
    • Flash