我想将变量打印到我的游戏屏幕上。我正在使用文本框来显示变量。当我尝试更新文本框时,文本框是空白的。无法在屏幕上打印变量
我使用一个事件监听来更新文本框:
// 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");
,甚至没有打印“分数”。文本框仍然是空白的。
我正在和一位朋友谈论此事。他说他的项目中有类似的问题。他的问题与不正确的文本框设置有关。我想要更新的框设置为“经典文本”,“动态文本”和“单行”。
我有其他文字框充当“标签”。它们在屏幕上显示得很好。但我不想改变它们。
任何帮助,将不胜感激。
感谢, 基督教
您是否为动态文本字段嵌入了字体? 您的文本框与您的代码处于同一级别,还是可以将它们保存在动画片段中?例如someClip.txtHealth.text =“分数”; – crooksy88
您是否试图追踪数据? –