主题:  问一个关于FLASHMX自带的原代码 TIMER的问题

肤浅对白

职务:普通成员
等级:1
金币:1.0
发贴:163
注册:2002/2/24 9:37:51
#12002/4/26 12:50:03
buttonPressTime = getTimer()/1000-pauseLength;
~~~~~~~~~~~~~~~~`pauseLength这个变量为什么不用定义的/
而且她是拿来作什么用的呢?
totalTime = getTimer()/1000-pauseLength;
    goTime = totalTime-buttonPressTime;
两个都用到了PAUSELENGTH 它们的区别是什么?
麻烦高手指点 代码在FLASHMX的自带代码就有



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#22002/4/26 15:10:30
看样子应该不会没有初值的,你再找找。

编辑历史:[这消息被janlay编辑过(编辑时间2002-04-26 15:32:46)]


大肚佛

职务:普通成员
等级:1
金币:1.0
发贴:247
注册:2001/6/6 9:48:50
#32002/4/26 21:41:59
绝对会有初值。看看MC AND BUTTON的AS。



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#42002/4/27 12:00:40
我昨天看过了,原来它真的没有赋初值!

我在对那个变量赋值语句的前后各加一句:trace(pauseLength),结果真第一次输出undefined!,在第一次对它进行数值运算时,即被当0处理了,然后才得到一个值。