发新话题
打印

[基础] 如何让动态文本显示单击次数

如何让动态文本显示单击次数

不知道哪里出错了
新建一个动态文本框,实例名称为hitNumber
新建按钮添加AS:
on (release) {
_root.hitNumber = _root.hitNumber + 1;
}
测试影片按按钮动态文本框没反应
附件是源文件

附件

watsrong.fla (27.5 KB)

2008-4-25 20:28, 下载次数: 11

TOP

_root.hitNumber.text =Number( _root.hitNumber.text) + 1;
水星

TOP

呵呵,谢谢LS,不过_root.hitNumber = _root.hitNumber + 1;
这种写法错在哪里呢

TOP

trace(typeof (_root.hitNumber));//object

TOP

错在不是变量

呵呵,谢谢LS,不过_root.hitNumber = _root.hitNumber + 1;
这种写法错在哪里呢
楼主请注意:hitNumber是文本框的实例名,而不是动态文本框内的变更名。我们要的变量加1,而不是文本框加1,文本框怎能加1呢?
解决的办法自然有两种:
1、干脆别给动态文本框起名,把hitNumber直接当成变量名。
2、正像前几位所说的,用text的属性来表示文本框的内容。即:
_root.hitNumber.text = _root.hitNumber.text + 1;

TOP

饿

饿饿饿饿

TOP

发新话题