我对动作脚本很新,而且在我的大学决赛中,我需要制作一个游戏。我差不多完成了,但我需要的最重要的事情之一是一个简单的计时器,从0连续数到1。计时器在我的输出中工作,但不显示在文本框中。这是一张照片。
http://i.imgur.com/34dQSK1.png
编辑:图片中的白框只是一个白色矩形,文本框位于其顶部
代码:
var upCounter:int = 0
var myTimer:Timer = new Timer(1000,0);
myTimer.addEventListener("timer", timerHandler)
myTimer.start();
myTimer:String;
function timerHandler(event:TimerEvent):void
{
trace(upCounter);
upCounter++;
}
答案 0 :(得分:0)
您应该更新timerHandler
内的动态文本字段,如下所示:
function timerHandler(event:TimerEvent):void
{
trace(upCounter);
upCounter++;
text_field.text = (upCounter).toString();
}
此外,您必须删除此行:myTimer:String;
,因为它没用。