Actionscript 3.0 Timer不会显示在文本框中

时间:2014-12-08 21:13:17

标签: actionscript-3 flash timer actionscript

我对动作脚本很新,而且在我的大学决赛中,我需要制作一个游戏。我差不多完成了,但我需要的最重要的事情之一是一个简单的计时器,从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++;

}

1 个答案:

答案 0 :(得分:0)

您应该更新timerHandler内的动态文本字段,如下所示:

function timerHandler(event:TimerEvent):void
{       
    trace(upCounter);       
    upCounter++;

    text_field.text = (upCounter).toString();

}

此外,您必须删除此行:myTimer:String;,因为它没用。