• ベストアンサー

actionscript3.0で、「aaa」というインスタンス名のチェ

actionscript3.0で、「aaa」というインスタンス名のチェックボックスをセレクトすると、他のすべてのチェックボックスがセレクトされ、「aaa」のチェックを外すと他も~という動きを再現するにはどのようにスクリプトを書けばよろしいでしょうか? すみませんが、よろしくおねがいします。

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

  • ベストアンサー
  • Hardking
  • ベストアンサー率45% (73/160)
回答No.1

【処理例】 「aaa」,「bbb」,「ccc」,「ddd」,「eee」5つのチェックボックスがあり 「aaa」のチェック状態と他4つのチェック状態の同期を行います。 //「aaa」チェックボックスのクリックイベンリスナー登録 aaa.addEventListener(MouseEvent.CLICK, clickHandler); function clickHandler(event:MouseEvent):void { bbb.selected = event.target.selected; ccc.selected = event.target.selected; ddd.selected = event.target.selected; eee.selected = event.target.selected; }

chunchunchuchu
質問者

お礼

早速、素晴らしいご回答いただきありがとうございます。 思い通りの動作ができ、大変うれしく思います。 clickHandler、勉強になりました。。 貴重なお時間を割いてまでご回答いただき、本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 一番深度が深いインスタンス名の取得

    actionscript3.0で作成しております。 一番深度が深いインスタンス名を取得したいのですが、どのようにすれば よいのでしょうか?

    • ベストアンサー
    • Flash
  • attachMovieでのインスタンス名

    以下のようなスクリプトを書いているのですが、 traceの値がすべてmenu_mcとなってしまいます。 インスタンス名をmenu1_mc,menu2_mc,menu3_mc,・・・としたいのですが、どうすればいいのでしょうか? i = 10; for(y = 0; y < i; y++) { trace(y); m = y+1; obj = _root.attachMovie("menu", "menu"+m, y); obj._x = 30; obj._y = 70*y; trace(this._name); } 環境はFlashCS3、ActionScript2.0です。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • ボタンインスタンスの_nameプロパティが参照できない

    アクションスクリプトの初心者です。 on (release) { trace("name:"+_name); } としてボタンインスタンスのインスタンス名を参照しようとすると、何も表示されませんでした。 name: オブジェクトのタイプをMCにするとまったく同じ命令でインスタンス名が表示されます。 name:aaa ※インスタンス名「aaa」 これはなぜなのでしょうか?

    • ベストアンサー
    • Flash
  • Actionscript3.0 ストップウォッチ

    こんにちは Flash Actionscript3.0 についての質問です。 こちらのサイト http://labs.cybridge.jp/2009/10/actionscript30.html のストップウォッチの、 ボタン部分を自作のシンボルボタンに変えたいのですが、 その場合はコードをどのように書けばいいのでしょうか。 スタートボタンのインスタンス名startbtn ストップボタンのインスタンス名stopbtn です。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • ActionScriptによるメニューの制御

    下記のサイトの様な各コンテンツ毎に所定の場所へ移動するメニューをActionScriptで作成したいと思っています。 http://www.facial-index.com/ どういったスクリプトを組めば作れるのでしょうか。 「HOME」ボタンの様な動きも再現したいです。 分かる方ご教授頂けないでしょうか。 環境はWinXP、flash8です。 宜しくお願いします。

  • ActionScript2.0でインスタンス名を変数に格納することが可

    ActionScript2.0でインスタンス名を変数に格納することが可能なのかが、よくわかりません。 RPGゲームを作っているのですが、4種類のアバターから自分が冒険に使いたいアバターを選択し、そのアバターでその後の冒険をすすめていく ということをしようと考えています。 こうなると、 if(1のアバターが選択(クリック)されたら){ 変数aにアバター1_mcを代入する }else if(2のアバターが選択(クリック)されたら){ 変数aにアバター2_mcを代入する } という処理にし、後で aを表示 という呼び出し方になるのかなと思い、何度も試してみたのですが、ぜんぜん思うようにいきません。記述の仕方もわからない状態です・・・単なるAS2の勉強不足なのですが、何かこの方法でも他の方法でもいいやり方があったら教えていただきたいのですが・・・;_; よろしくお願い致します!

  • Actionscriptでふわふわ感を再現したい

    とても困っているのでご質問させていただきます。 http://community.edita.jp/ 上記のページの「雲が降ってくる」→「ふわふわと横に移動」→ 「マウスオーバーでスムーズに拡大」ような一連の動きを Actionscriptで再現するには どのような記述をしたらいいのでしょうか? ちなみに、落下するものはランダムで再現したいと思います。 当方、Actionscriptはかじったです。 できれば、わかりやすいシンプルな記述をご教授していただけると ありがたいです。 環境:Flash8 Actionscript2.0 以上よろしくお願い致します。

  • インスタンス名の代入

    お世話になります。Action Script初心者です。 あるボタンをクリックすると、別のムービークリップのインスタンス名が 指定した名前になるようにしたいのですが、 どのようにしたらいいのか分かりません。 作業環境はFlash CS3 A.S.2.0 です。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • インスタンス名を変数に

    こんにちは。 インスタンス名を変数(imaMc)に格納して、x方向に移動したいのですが、エラーが出てしまってうまく行きません。 var imaMc:String; imaMc=scale_mc.name; stage.addEventListener(MouseEvent.CLICK,removeScaleset); function removeScaleset(evt:MouseEvent):void { trace(imaMc); imaMc.x=500; } 上記のようなスクリプトを組んでいるのですが、trace(imaMc)までは正常に動くのですが、imaMc.x=500が以下のようなエラーになってしまいます。 1119: Access of possibly undefined property x through a reference with static type String. これは何故でしょうか? traceするとscale_mcと出るので間違っていないと思うのですが・・・ ActionScript3.0です。 ご回答お願い致します!

    • ベストアンサー
    • Flash
  • actionscript3.0で親階層にあるインスタンスの中のものを操

    actionscript3.0で親階層にあるインスタンスの中のものを操作したいのですが、うまくいきません。 具体的には、ボタンをクリックすると、ひとつ上の階層にある「aa_mc」の100フレームへgotoAndPlayするとしたいのですが、 スクリプトは以下の通りです。 //////////////////////////////////////////////////////// btn_mc.addEventListener(MouseEvent.CLICK, onClick); function onClick (eventObject:MouseEvent) :void { MovieClip(parent).aa_mc.gotoAndPlay(100); } //////////////////////////////////////////////////////// どなたかご教授お願いいたします。