私は、特定のソースからXMLファイルを読み取るフラッシュアプリケーションを作成しています。 XMLファイルには最大5つのノードがあり、それぞれに名前、説明、画像URLが含まれています。forループ内で作成された動的クリップ内のテキストフィールド/ムービークリップにアクセスする方法は?
各ノードのデータを表現するために、別のムービークリップ(URLから画像をロードする)、短いダイナミックテキストボックス(名前用)、長いダイナミックテキストボックス(説明用)を含むムービークリップを作成しました。私はちょうどでそれらにアクセスすることができ、コードで
-
new_mc.myname.text = "テキスト"; new_mc.image_mc.loadMovie( "path_to_image");
私はforループ内のXMLノードを読み取ることができるので、これは...私の問題は、ループで始まる
限り、私はduplicateMovieを(使用して結構です)とインスタンス名「new_mc」を使用私は、ダイナミックにムービークリップを作成し、その中のすべてのオブジェクトにアクセスすると思っていました。
ので、ためのループに私のようなインスタンスを作成した -
myform.duplicateMovie("new_mc"+i,i)
しかし、私は=「new_mc」+ I
がどのように私は、新たにアクセスできるインスタンス名で作成したムービーにアクセスすることはできませんnew_mc0、new_mc1、new_mc3などのムービークリップインスタンスを作成しました...
私はその中のオブジェクトにアクセスできますか?
は解決策になることがあります十分な実務経験を持っているので、あなたのために十分に簡単ですが、私はすべてに助け:)
良い一日を要求してここに初心者です!