flash as3.0 有一个文本框和两个按钮,文本框一开始为100,点击一个按钮就

flashas3.0有一个文本框和两个按钮,文本框一开始为100,点击一个按钮就加一,变成101,点击另一个按钮就减一,变成99。请问各位大神,代码怎么写?... flash as3.0 有一个文本框和两个按钮,文本框一开始为100,点击一个按钮就加一,变成101,点击另一个按钮就减一,变成99。请问各位大神,代码怎么写? 展开
 我来答
匿名用户

2016-12-01
展开全部

一个按钮是btn_jia,一个是btn_jian,文本框实例名为txt,代码如下:

btn_jia.addEventListener(MouseEvent.CLICK,JiaNumberEvent);
btn_jian.addEventListener(MouseEvent.CLICK,JianNumberEvent);
function JiaNumberEvent(e:MouseEvent):void
{
var temp:int=int(txt.text);
temp++;
txt.text=String(temp);
}
function JianNumberEvent(e:MouseEvent):void
{
var temp:int=int(txt.text);
temp--;
txt.text=String(temp);
}
追问
为什么连续按2次就会出错?100按2次加或减就变成了10
追答
因为你的文本框没有嵌入字体,或者使用设备字体,代码没有问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式