flex中为控件添加监听器并计算
1、添加监听器:
public function moduleCreationComplete():void
{
this.D601_29a.addEventListener(FlexEvent.SELECTION_CHANGE,setD601_28);
this.D601_30a.addEventListener(FlexEvent.SELECTION_CHANGE,setD601_28);
this.D601_31a.addEventListener(FlexEvent.SELECTION_CHANGE,setD601_28);
this.D601_29b.addEventListener(FlexEvent.SELECTION_CHANGE,setD601_28);
this.D601_30b.addEventListener(FlexEvent.SELECTION_CHANGE,setD601_28);
this.D601_31b.addEventListener(FlexEvent.SELECTION_CHANGE,setD601_28); this.D601_36.addEventListener(FlexEvent.SELECTION_CHANGE,setD601_35);
this.D601_37.addEventListener(FlexEvent.SELECTION_CHANGE,setD601_35);
this.D601_65.addEventListener(FlexEvent.CHANGING,setD601_07);
this.D601_65.addEventListener(FlexEvent.ENTER,setD601_07);
}
2、写计算函数:
public function setD601_28(event:Event):void
{//计算小时分钟
var firsta:Number = Number(this.D601_29a.text);
var firstb:Number = Number(this.D601_29b.text);
var seconda:Number = Number(this.D601_30a.text);
var secondb:Number = Number(this.D601_30b.text);
var thirda:Number = Number(this.D601_31a.text);
var thirdb:Number = Number(this.D601_31b.text); this.D601_28a.text = (Math.floor(((firsta + seconda + thirda)*60 +firstb + secondb + thirdb) / 60)).toString();
this.D601_28b.text = (((firsta + seconda + thirda)*60 +firstb + secondb + thirdb) % 60).toString();
}
public function setD601_35(event:Event):void
{
var chanshi:Number = Number(this.D601_36.text);
var chanhou:Number = Number(this.D601_37.text); this.D601_35.text = (chanshi + chanhou).toString();
}
public function setD601_07(event:Event):void
{//根据身份证号计算年龄
var cardId:String = this.D601_65.text;
if(cardId.length >= 16)
{
var year:Number = Number(this.D601_65.text.substr(6,4));
var month:Number = Number(this.D601_65.text.substr(10,2));
var day:Number = Number(this.D601_65.text.substr(12,2));
var date:Date = new Date();
var nowMonth = date.month + 1;
var age = date.fullYear - year;
if(month > nowMonth || month == nowMonth && day >= date.date)
{
age++;
}
this.D601_07.text=age;
}
}
flex中为控件添加监听器并计算的更多相关文章
- flex——将Sprite控件添加到FLEX UI中
在Flex的帮助文档里,有很多例子都是扩展Sprite类的.如果想把这些实例添加到你的s:Application中,如:addChild(DisplayObject ),肯定会出错.错误的大致意思是: ...
- MFC中给控件添加变量,DoDataExchange中
DoDataExchange函数其实是一项数据动态绑定技术.比如你在写动态按钮过程中须对按钮添加变量时,怎么添加?控件类已经写好了,其变量是已经固定的.你要添加新的变量就要用到DoDataExchan ...
- Xcode中给控件添加颜色时自动显示出颜色
在iOS开发中,给一些控件设置颜色的时候,设置完不能立马看到颜色.必须要运行程序之后才能看到设置的颜色,如果颜色有偏差再回代码改参数,然后再运行看颜色很是麻烦.令人高兴得是Xcode有很多功能强大插件 ...
- flex中image控件source属性改变的例子
Download: main.mxml <?xml version="1.0" encoding="utf-8"?> <mx:Applicat ...
- VS2008中为控件添加属性(比如前景色,背景色)
VS2008中没有classwizard,但不要伤心,到了VS2010,classwizard又回来了. 可以参照这篇博客:http://blog.csdn.net/candyliuxj/articl ...
- Flex 教程(1)-------------控件拖动
今天和大家分享下关于在Flex中 针对控件的拖动开发. 1.需要在 .mxml文件中编写一个Button按钮 如下代码: <s:Button id="button1" lab ...
- asp.net中的ListBox控件添加双击事件
问题:在Aspx页里的ListBox A中添加双击事件,将选中项添加到另一个ListBox B中,双击ListBox B中的选中项,删除当前选中项 页面: <asp:ListBox ID=&qu ...
- repeater中后台动态为控件添加属性
在此贴出repeater中的ItemDataBound事件中的代码: private void ItemDataBound(object sender, RepeaterItemEventArgs e ...
- 在C#中使用属性控件添加属性窗口
转自原文 在C#中使用属性控件添加属性窗口 第一步,创建在应用程序中将要展现的字段属性为public公有属性.其中,所有的属性必须有get和set的方法(如果不设置get方法,则要显示的属性不会显示在 ...
随机推荐
- css实现页面居中的一种方法
在网页制作的过程中,为方便读者的阅读,会把网页内容限定在一个较小的方框中,并居中显示,如何实现这一功能呢? 1)把正文放在一个<div>标签中,只要这个标签居中整个网页就居中了. < ...
- java_XML_JAXB
JAXB 可以实现Java对象与XML的相互转换,在JAXB中,将一个Java对象转换为XML的过程称之为Marshal,将XML转换为Java对象的过程称之为UnMarshal. 下面使用的是JDK ...
- Android Studio 提高工作效率的奇技
1.ctrl+f12 ctrl+f12此快捷键可以调出当前文件的大纲,并通过模糊匹配快速跳转至指定的方法.勾选上“show anonymous classes”后其功能相当于Eclipse中的ctrl ...
- 理解javascript this 的绑定过程
在理解this 的绑定过程之前,首先要理解调用位置:调用位置就是函数在代码中被调用的位置(而不是声明的位置).只有仔细分析调用位置才能回答这个问题:这个this 到底引用的是什么?通常来说,寻找调用位 ...
- Android jni 编程3(对基本类型一维整型数组的操作)总结版
主要学习资料:黑马程序员的NDK方法使用(生产类库so) jni编程指南中文版(已上传至博客园) 博主文章(它使用的是VS和eclipse联合开发):http://www.c ...
- java udp socket(双通信)
参考博客:http://blog.csdn.net/wintys/article/details/3525643/,非常感谢 实现功能:客户端发送字符串A ->服务端接收并显示在控制台 ...
- jQuery_第四章_思维图
---------------------------------------------------------------------------------------------------- ...
- web性能优化 来自《web全栈工程师的自我修养》
最近在看<web全栈工程师的自我修养>一书,作者是来自腾讯的前端工程师.作者在做招聘前端的时候问应聘者web新能优化有什么了解和经验,应聘者思索后回答“在发布项目之前压缩css和 Java ...
- 关于 parseInt 的一道有意思的面试题
看完标题,入坑过的同学脑海里很快会浮现出这道经典面试题,没碰到过的同学不妨跟着楼主先来复习一遍 parseInt 的用法(主要参考 MDN). parseInt 是 JavaScript 中的一个全局 ...
- 翻译:使用 Redux 和 ngrx 创建更佳的 Angular 2
翻译:使用 Redux 和 ngrx 创建更佳的 Angular 2 原文地址:http://onehungrymind.com/build-better-angular-2-application- ...