オンラインですぐに答えを見つけることができないという簡単な質問です。これはどこのチュートリアルにもあるようですが、おそらく...
Dynamic TextField を持つ MovieClip があります。フィールド txtName のインスタンスを呼び出しましょう。txtName のテキスト フィールドをオンザフライで設定したいので、それをうまく簡単に行う小さな ActionScript (3!) を追加します。
偉大な。動的テキストを持つムービークリップを含む親ムービークリップから同じことをしようとすると、なぜ機能しないのですか? 例:
フレーム #1 の TextField ActionScript 3 を持つ子ムービークリップ:
//------
function SetText(str:String):void {
txtName.text = str;
}
//------
親 MovieClipには上記の MovieClip が含まれています (movieChild と呼ばれるインスタンス) には、フレーム #1 に次の ActionScript 3 があります。
//------
movieChild.SetText("Hello Child"); // Doesn't work
movieChild.txtName.text = "Hello Child"; // Doesn't work
MovieClip(movieChild).txtName.text = "Blah"; // Doesn't work
私が見逃している簡単なことは何ですか?TextField のテキストは実際にトレースで確認することで設定されることは知っていますが、実際には表示は変わりません。
恥ずかしくて謙虚な答えの準備ができています。
エディ