滚动计数器与计时器?动作3

时间:2011-03-30 18:45:56

标签: flash actionscript-3

过去2个小时我一直在努力做一个滚动计数器,我没有运气。我是动作脚本3 flash的新手..反正。我正在尝试创建一个文本字段,根据时间流逝递增,任何想法如何做到这一点? flash actionscript 3也会更新吗?有一个功能,我需要把代码放在? (我对c#-xna有经验)。

2 个答案:

答案 0 :(得分:0)

我不是100%肯定你的要求。 如果您希望TextField在每次添加一行时滚动(因此总是显示当前行),您可以这样做:

myTextField.scrollV = myTextField.maxScrollV;

这将强制滚动到文本框的最后一行。

还不确定更新问题。你可以使用myTextField.text =“asfd”;或myTextField.appendText =“asfd”;

如果这不是您的意思,请详细说明。

好的,我看到了你的其他一个问题。 您可能想要做的只是有一个文本字段,游戏时间显示正确吗?在这种情况下,只需使用。

myTimerDisplayTextField.text = playingTime;

答案 1 :(得分:0)

var timer:Timer = new Timer(1000); // change 1000 to the value you want to update in milliseconds
timer.addEventListener(TimerEvent.TIMER, onTimer);
timer.start();
function onTimer():void{
  myTextField.text = 1+myTextField.text;
}