flash AS2.0高手帮助看一下简单的AS2.0代码。

//当按下键盘左键时,tu_mc影片向右移动10象素.如果不让变量i增加到10,再按下左键.此时就qw = setInterval (qw1, 100);就无法清除了.函数就会一直执行下去.就是说当变量在10以内时.再按下左键时程序出现错误
var k = 0;
onEnterFrame = function () {
if (Key.isDown (Key.LEFT)) {
i = 0;
qw = setInterval (qw1, 100);
}
};
function qw1 () {
i++;
tu_mc._x += -1;
if (i>10) {
//这里无法清除...
clearInterval (qw);
}
}

把文件传来我帮你弄吧!

参考资料:风临不为多答一道题,只为答准每道题

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-19
第一句这样写即可:
var qw:Number = null;
相似回答
大家正在搜