![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
ステージに配置してある複数のインスタンスをアクションスクリプトで制御したいです。
インスタンスには「mc0」~「mc9」の連番で名前をつけています。
例えば、それぞれのインスタンスのタイムラインを再生させる指示を与えるとすると、
mc0.gotoAndPlay("main");
mc1.gotoAndPlay("main");
mc2.gotoAndPlay("main");
mc3.gotoAndPlay("main");
・
・
・
mc9.gotoAndPlay("main");
となると思いますが、もっとスマートに書くとするとどんな書き方があるでしょうか?
数がもっと増える可能性があるので、もっと合理的な方法を知りたいです。
アクションスクリプトで生成したインスタンスを動かすには、
for(var i:int=0;i<10;i++){
var mc:MovieClip=new McMC();
addChild(mc);
mc.name="mc"+i;
mc.x=200+i*50;
mc.y=200;
mc.gotoAndPlay("main");
}
のような感じで動かすのはやったことがあるので
既にステージに直接配置されているインスタンスもfor文で同じように制御できると思い
以下のように試してみましたが…
for(var i:int=0;i<10;i++){
var mc:MovieClip;
mc.name="mc"+i;
mc.x=200+i*50;
mc.y=200;
mc.gotoAndPlay("main");
}
未定義となってしまいます。
やはり地道に書くしかないのでしょうか?
ご教授を宜しくお願い致します。
※FlashCS4、AS3で作業しています。
No.1ベストアンサー
- 回答日時:
こんな感じでできると思います。
for(var i:int = 0; i <= 9; i++){
this["mc" + i].gotoAndPlay("main");
}
Google検索「配列アクセス演算子」
http://www.google.co.jp/search?sourceid=navclien …
出来ました!!!!
「配列アクセス演算子」と言う勉強するためのキーワードも頂き大変参考になりました!
今「配列アクセス演算子」に関する解説ページ、レクチャーページ等を読んで詳しく調べているところです。
初心者の私が、また一歩進めました。
ありがとうございます!!!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- スピーカー・コンポ・ステレオ MCカートリッジのオススメを教えてください。 お時間割いてくださりありがとうございます。 当方、現在 10 2022/07/04 14:20
- 物理学 相対性理論のエネルギーについて 3 2023/02/10 15:59
- 情報・ワイドショー タレントMC 5 2023/06/23 06:44
- アイドル・グラビアアイドル 嵐の中でも櫻井翔がMC向き扱いだったけど。 むしろ バラエティやらみていて 爺ちゃん ばあちゃん 国 2 2022/12/03 19:49
- その他(ビジネス・キャリア) 海外から請求書がきたのですがPC/MCの意味がわからないのとそこの数字があってるのかわからなくて海外 2 2022/11/08 11:32
- BTOパソコン https://www.youtube.com/watch?v=8h8EVXotOwQ&t=14s 2 2022/12/23 02:25
- 工学 材料力学(構造力学?)についての問題です。 写真のような形で部材CDの内力を考えます。 C点からの距 1 2022/11/22 00:41
- バラエティ・お笑い リニューアルされた「新婚さんいらっしゃい!」 3 2022/04/03 18:55
- 楽器・演奏 高2女です。今度、2月にある予餞会でMCを担当することになりました。 (曲はWindsScoreさん 1 2022/12/26 21:24
- 宇宙科学・天文学・天気 AIが答えた方程式 1 2023/02/20 00:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像表示をアルファでフェード...
-
○秒間実行 AS3
-
アセンブリ言語のcasl2について...
-
photoshopで書いた四角の枠の中...
-
python ボタンを押すと複数の関...
-
VBAからPDFのテキストフィールド
-
RPG(AS400)の本、サイトってあ...
-
【VB.NET】別Formのボタンが押...
-
static関数がmapファイルに載ら...
-
VBAで改行の入ったデータの正規...
-
accessの検索について質問です...
-
360度パノラマ写真をループでき...
-
AS3.0 でフェードイン、
-
フォームのテキストの入力数字...
-
【Photoshop】レイヤー効果の境...
-
場面が移り変わるときかっこよ...
-
外部テキストファイルより座標...
-
Flashでレーダーチャート
-
多言語を混在できるか。
-
ウインドウハンドルとインスタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画像表示をアルファでフェード...
-
ムービークリップ変換について...
-
ActionScript スクロールメニュー
-
何で重なり合おうとするんでし...
-
ステージにある複数のインスタ...
-
for文を使ったボタン
-
配列に入れたムービークリップ...
-
○秒間実行 AS3
-
Actionscript3.0 子のイベント...
-
Actionscript3.0のクラス定義の...
-
FLASH 定型のASを登録しといて...
-
addChildの使い方
-
外部テキスト読み込みでマーキ...
-
AS3の配列の中にアクセス
-
関数を停止するには。。。。
-
as3 addEventListenerの動的な...
-
actionscript3.0 オブジェクト...
-
actionscript3.0 データ型について
-
複数mcのランダム再生とmc指定...
-
photoshopで書いた四角の枠の中...
おすすめ情報