flash8中如何制作计时器,我的要求很简单,只要把数字隔1秒加1就可以

[复制链接]
查看11 | 回复1 | 2011-8-5 10:56:28 | 显示全部楼层 |阅读模式
我在场景中画一个动态文本,数值为9,变量为a,在12贴处加入动作:
if (Number(a)>0) {
        a = a-1;
}
这样可以从9递减到0
但我要是将数量改为1,然后动作修改为
if (Number(a)<9) {
        a = a+1;
}
为什么就不能递增数值呢?第一秒为1,第二秒变成11,第三秒变成111,这是什么原因?请大家帮忙一下

回复

使用道具 举报

千问 | 2011-8-5 10:56:28 | 显示全部楼层
你把“a = a+1”改成“a++”看…如果还是不行你检查一下变量定义,看看a定义 的时候有没有多了些什么东西你遇到这个问题大概是变量类型变成字符型了…...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行