0
对于某些人来说,这是一个很容易回答的问题,嘿嘿:每次进入该特定帧时,我怎样才能将变量值增加1?每当AS3处于活动状态时将变量加1 1
我curently有这样的代码运行一次,然后就不会再下一次的时间表是在框架上运行:
// This is at the end of the animation
var DAY = 0;
DAY++;
dayTextField.text = DAY;
gotoAndStop(7); // Go to the beginning and re-loop the animation
我试图做到这一点的代码在一个函数,从运行stage.addEventListener(Event.ENTER_FRAME, function)
,但这只是一次又一次地增加了价值。
谢谢。
显然要检查错了对象的'currentFrame'财产。你对日夜显示感兴趣,而你正在检查'stage'。尝试将监听器添加到具有长时间线的MC,并且正在显示白天而不是舞台,应该这样做。 (关闭传感器帽子) – Vesper
谢谢。我想出了一些有趣的东西;我忘了删除ENTER_FRAME事件,所以它“永远”运行,嘿嘿。 (我是ActionScript新手)我将更新代码以显示我很好(意思)。 :) – ravo10