flash as3.0 有一个文本框和两个按钮,文本框一开始为100,点击一个按钮就
flashas3.0有一个文本框和两个按钮,文本框一开始为100,点击一个按钮就加一,变成101,点击另一个按钮就减一,变成99。请问各位大神,代码怎么写?...
flash as3.0 有一个文本框和两个按钮,文本框一开始为100,点击一个按钮就加一,变成101,点击另一个按钮就减一,变成99。请问各位大神,代码怎么写?
展开
1个回答
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
追答
因为你的文本框没有嵌入字体,或者使用设备字体,代码没有问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询