Я хочу напечатать переменные на экране моей игры.Я использую текстовые поля для отображения переменных.Когда я пытаюсь обновить текстовые поля, текстовые поля остаются пустыми.
Я использую EventListener для обновления текстовых полей:
// Add the EventListener that updates the game HUD
addEventListener(Event.ENTER_FRAME, updateHUD);
Вот функция updateHUD ():
public function updateHUD(event:Event) {
txtHealth.text = String(player.pHealth);
txtDarts.text = String(player.pAmmo);
txtScore.text = String(player.pScore);
}`
Если я помещу
txtScore.text = String("score");
в этот код, даже «оценка» не будет напечатана.Текстовое поле все еще пустое.
Я говорил об этом с другом.Он сказал, что у него была похожая проблема в его проекте.Его проблема была связана с неправильными настройками текстового поля.Ящики, которые я хочу обновить, настроены на «Классический текст», «Динамический текст» и «Однострочный».
У меня есть другие текстовые поля, которые действуют как «метки».Они просто отлично отображаются на экране.Но я не пытаюсь изменить их.
Любая помощь будет признательна.
Спасибо, Кристиан