Flash 循环上的循环计数器未更新
我试图做一些相对简单的事情,但似乎我有一个这样的周一。我有一个循环“numLoops”,它控制着我的flash测试中绝大多数的脚本。在每个问题的结尾,numLoops触发器,我试图得到它的视觉表示。我有一个名为“提问计数器”的动态文本框,可以成功显示“圆桌计数器”。然而,我的问题是,每当numLoops触发时,文本似乎不会更新,它只是停留在1 目前我有Flash 循环上的循环计数器未更新,flash,loops,actionscript,counter,Flash,Loops,Actionscript,Counter,我试图做一些相对简单的事情,但似乎我有一个这样的周一。我有一个循环“numLoops”,它控制着我的flash测试中绝大多数的脚本。在每个问题的结尾,numLoops触发器,我试图得到它的视觉表示。我有一个名为“提问计数器”的动态文本框,可以成功显示“圆桌计数器”。然而,我的问题是,每当numLoops触发时,文本似乎不会更新,它只是停留在1 目前我有 var roundcounter:Number = 1; questioncounter.text = roundcounter.toStri
var roundcounter:Number = 1;
questioncounter.text = roundcounter.toString();
function addround():void{
numLoops ++;
var roundcounter:int = roundcounter ++;
trace("Round updated")
}
如有任何建议,将不胜感激
谢谢
编辑:我的“跟踪”也没有显示,因此我的函数显然没有触发问题是您试图将一个数字实例化为整数。这是可能的,但您必须为整数创建另一个变量。但简单的解决办法是:
var roundcounter:int = 1;
questioncounter.text = roundcounter.toString();
function addround():void{
numLoops ++;
roundcounter ++;
trace("Round updated")
}
设法使用我的numLoops变量将其进一步缩减
function addround():void{
numLoops;
questioncounter.text = (numLoops + 1).toString();
trace("Round updated")
}
addround();
谢谢你的帮助,你的回答给了我这个想法