2 番目のフレームでアクション スクリプトのダイナミック テキスト フィールドが更新されない
2 フレームのムービー クリップがあります。2 番目のフレームには、テキスト フィールドを持つムービー クリップがあります。私の目標は、あるイベントで、テキスト フィールドのあるムービー クリップがあるフレームに移動することです。
テキストフィールドを次のようなコードで更新しようとしています:-
public function updateTxtFld(e:Event)
{
//My goal is to on some event show the movie clip with the text field
questBG.gotoAndStop("glow");
arrowText.text = "some text"; //arrowTextt has been assigned with the correct text field
}
しばらくすると、ムービー クリップのないフレームに戻り、ムービー クリップが非表示になります。
public function hide()
{
questBG.gotoAndStop("idle");
}
trace(arrowText.text) が更新された値を示していても、テキスト フィールドはアクション スクリプトから更新されません。
ムービー クリップからフレームを削除して updateTxtFld() を次のように変更すると、
public function updateTxtFld(e:Event)
{
(questBG.getChildByName('arrowBG') as Sprite).visible = true;
arrowText.text = "some text"; //arrowTextt has been assigned with the correct text field
}
その後、テキストフィールドでテキストが更新されても問題なく動作します。フレーム内の動的テキスト フィールドの更新に問題があるようです。また、どちらの場合もテキストの埋め込みが問題ないことを確認しました
CS Professional 5.5 を使用してフラグを作成しましたが、Flex Builder 4.7 で実行されている actionscript を使用してテキスト フィールドを変更しようとしています。fla が必要な人がいたら教えてください (動作バージョンと非動作バージョンの両方)。