08/07/17 21:09:49 8Uy9fTPe
初めまして。ボタンシンボルについて質問させてください。
ボタンシンボル内に配置されているダイナミックテキストのインスタンスが取得できず困っています。
ボタンシンボル内にダイナミックテキストを配置し、
そのダイナミックテキストをメイン側のActionScriptから変更したいのですが…。
※使用例としては、ランダムな複数のアイテムを
アイテム名が表示されたボタンから選択する、というものを想定しています
----------------------------------------------------------------------
環境:Adobe Flash CS3 Pro にて Flash version 9(AS3.0) で作成
プログラム上にて:
○ボタンシンボル内にダイナミックテキストを配置、テキストのインスタンス名を "txt_itemname" に設定
○メインのアクションで、以下のように記述
[ボタンのインスンス名].txt_itemname.text = "アイテム1";
デバッグ出力結果:
ReferenceError: Error #1069: flash.display.SimpleButton にプロパティ txt_itemname が見つからず、デフォルト値もありません。
----------------------------------------------------------------------
デバッグ中のボタンインスタンスには"txt_itemname"なるインスタンスが見当たらず・・・
少し例が違うのですが、以下のページに、
"ボタンの中に配置したMovieClipにインスタンス名を設定しても認識されない"
と書かれているのを発見しました。
URLリンク(www.flash-jp.com)
上記ページのとおり、ボタンシンボル内のダイナミックテキストのインスタンスは取得することが出来ないのでしょうか?
また、こういうことをしたい場合はMovieClipでボタンを作るべきなのでしょうか?