2009-08-12 4 views
0

私はFlashでアニメーションシーンを棒グラフで作成しました。 バーは、大きな矩形とTextFieldを含むMovieClipシンボルです。 Actionscriptを使用してTextFieldにアクセスしたいのですが、参照できないようです。シンボル内のTextFieldにActionScriptを使用してアクセスする

シーンの各バーには独自のインスタンス名があり、簡単に見つけることができます。

しかし、シンボル内のテキストフィールドのテキストを変更するにはどうすればよいですか?

シンボル内にテキストフィールドにインスタンス名を付けてみましたが、それは役に立たなかった。 誰かが私にこれを理解させるのに役立つでしょうか?

+0

これは問題です。コードを表示して、彼はできません。インスタンス名と一緒に持っているムービークリップとコントロールの階層を指定してください。また、テキストフィールドコントロールにアクセスしようとしている場所についても説明してください。 –

答えて

1

ああ。私は最終的にそれを行うために管理判明...

記号:

バー:ムービークリップ含む長方形、インスタンス名「barText」とのTextField。

ステージにはbar1、bar2という2つのインスタンスがあります。テキストボックスにテキストにアクセスするための

import flash.text.TextField; 

bar1.barText.text = "hello"; 
bar2.barText.text = "foo"; 

が、私はどこでも.FLAを添付することはできますか?

+0

FLAを添付しますか? –

+0

答えを.flaファイルに入れます。私はどこかに置いてそれにリンクしたいと思っていました。 –

+0

この質問にはまだ質問がありませんでしたか?なぜFLAを取り付ける必要があるのですか? – David

0

時には、nullのようです。

bar1.barText.text = "hello"; 
bar2.barText.text = "foo"; 

に従うが、デバイスフォントを埋め込むか、使用することを検討する権利です。

関連する問題