- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
flex3实现的一个简单的计算器
?xml version=1.0 encoding=utf-8?
mx:Application xmlns:mx=/2006/mxml layout=absolute creationComplete=init()
mx:Panel x=122 y=64 width=189 height=247 layout=absolute title=计算器 fontWeight=normal fontSize=15
mx:Button x=10 y=60 label=1 width=38 id=bt1 click=addNumber(1)/
mx:Button x=10 y=87 label=4 width=38 id=bt4 click=addNumber(4)/
mx:Button x=10 y=114 label=7 width=38 id=bt7 click=addNumber(7)/
mx:Button x=10 y=141 label=0 width=38 id=bt0 click=addNumber(0)/
mx:Button x=47 y=60 label=2 width=38 id=bt2 click=addNumber(2)/
mx:Button x=47 y=87 label=5 width=38 id=bt5 click=addNumber(5)/
mx:Button x=47 y=114 label=8 width=38 id=bt8 click=addNumber(8)/
mx:Button x=47 y=141 label=. width=38 id=btdian click=addNumber(.)/
mx:Button x=84 y=60 label=3 width=38 id=bt3 click=addNumber(3)/
mx:Button x=84 y=87 label=6 width=38 id=bt6 click=addNumber(6)/
mx:Button x=84 y=114 label=9 width=38 id=bt9 click=addNumber(9)/
mx:Button x=84 y=141 label=C width=38 id=bthui click=clear()/
mx:Button x=121 y=60 label=+ width=38 id=btjia click=saveNumber(+)/
mx:Button x=121 y=87 label=- width=38 id=btjian click=saveNumber(-)/
mx:Button x=121 y=114 label=* width=38 id=btchen click=saveNumber(*)/
mx:Button x=121 y=141 label=/ width=38 id=btchu click=saveNumber(/)/
mx:TextInput x=10 y=14 height=30 width=149 id=result textAlign=right maxChars=12/
mx:Button x=10 y=168 label=x width=38 id=btchu0/
mx:Button x=47 y=168 label=x width=38 id=btchu1/
mx:Button x=84 y=168 label=x width=38 id=btchu2/
mx:Button x=121 y=168 label== width=38 id=btdeng click=caculate()/
/mx:Panel
mx:Script
![CDATA[
import mx.events.FlexEvent;
public var num:Number;// 定义一个变量num用来存放+-*/按钮点击前的值
public var cal:String;// 变量cal存放=号点击前点击的+-*/中的某个符号
//初始化函数
public function init():void{
result.text = 0;
}
// 清空的函数
public function clear():void{
result.text = 0;
}
//处理输入数字和小数点
public function addNumber(str:String):void{
if(result.text==0){
result.
您可能关注的文档
- 七下第五单元试题与答案.doc
- 七年级语文上册 第12课《本命年回想》同步练习 苏教版.doc
- 三 四级考试中常见结构讲解.ppt
- 七年级下册语文苏教版精品测试卷与答案.doc
- 七年级英语PPT-比较级与最高级.ppt
- 杭州画室色彩教学重点解析.doc
- 上市后从未亏损公司.doc
- 七年级下册语文期末试卷与答案.doc
- 七年级英语The Olympic Adventure2.ppt
- 三民主义形成与发展_说课稿.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)