永发信息网

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

答案:2  悬赏:30  手机版
解决时间 2021-04-07 11:19
  • 提问者网友:捧腹剧
  • 2021-04-07 04:53
flash as3.0 有一个文本框和两个按钮,文本框一开始为100,点击一个按钮就加一,变成101,点击另一个按钮就减一,变成99。请问各位大神,代码怎么写?
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-04-07 05:49
一个按钮是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);
}
全部回答
  • 1楼网友:千夜
  • 2021-04-07 05:54
输入完成后点按钮判断吗?还是输入6个数字后马上判断? stop(); var mytext:textfield = new textfield  ; mytext.border = true; mytext.type = textfieldtype.input; mytext.restrict = "0-9"; mytext.maxchars = 6; addchild(mytext); mytext.width = 200; mytext.height = 20; mytext.x=(stage.stagewidth-mytext.width)/2; mytext.y=(stage.stageheight-mytext.height)/2; mytext.addeventlistener(event.change,pd); function pd(e:event):void {  if (mytext.text.length == 6)  {   if (mytext.text == "123456")   {    nextframe();    mytext.removeeventlistener(event.change,pd);    removechild(mytext)   }   else   {    mytext.text = "输入错误";   }  } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯