Flex中的as is 关键字
来源:互联网 发布:软件系统设计原则 编辑:程序博客网 时间:2024/05/18 17:25
之前一直把“as”关键字用作强制类型转换,发现有时可以有时不行,今天看了书才恍然大悟:
利用“is”和“as”关键字可以对接口的实现进行检查。两者的区别在于,当检查成功,对象确实是接口的实现,代码中如果使用is关键字将返回布尔值true,而使用as关键字的表达式将返回该对象本身。如果失败,则is关键字返回布尔值false,而as会返回null。
无论是is还是as,都只能检查对象实例是否实现某接口(Interface),即对象是否同某接口(Interface)兼容。不能将类名称(Class)用在is/as之后,这样做的结果是始终返回false或null
checkbox的单选问题:
if(a.selected==true){
b.enable = false;
}else if(b.selected==true){
a.enable = false;
}
选值问题
比如yes/no
a.id = yes;
b.id = no;
var record:String;
function deal(event):void{
if((event.target as CheckBox).selected==true){
record = event.target.id;(你选中的值)
}
}
- Flex中的as is 关键字
- C#中的is,as关键字
- C#中的关键字is和as
- as和is关键字
- flex/flash as3 中的is与as操作符
- C#中的类型转换-------is,as关键字释疑
- C#中的is和as关键字(摘抄)
- C#关键字 - is 和 as
- C# is和as关键字
- 使用is和as关键字
- C#中的as关键字
- C#中的AS关键字
- Swift中的as关键字
- 关键字is 、as,is a 、has a
- 关于 C# 中的 as 关键字
- C#中as和is关键字作用
- 黑马程序员--关键字is与as
- GetType与C#关键字typeof ,is,as
- 如何创建域(图片说明)
- SQL在不同数据库中查询前几条记录的用法分类
- linux+windows shell 的理解
- Lync安装部署
- sdfsdfsdfsdafs
- Flex中的as is 关键字
- 转:查询出来2条记录,如何拼接相同的字段的内容
- Linux Device Driver study: scull TIPS
- sql server 设置SET NOCOUNT
- 三、地址转换
- 工作的五个阶段
- how to check oracle current running sql status?
- XMLWriter 与 XmlReader
- 求HART