Flex 类型转换
来源:互联网 发布:智能衣橱软件 编辑:程序博客网 时间:2024/05/22 00:47
类型转换
类型转换有两种方式:
1)强制类型转换 a:A = A(b);
2) as运算符 a:A = b as A;
强制类型转换与as操作符一个关键的不同是
ActionScript 3中, 强制类型转换失败,将触发TypeError异常。
as操作符转换失败,将返回目标数据类型的默认缺省值:
数据类型
缺省值
Boolean
false
int
0
Number
NaN
Object
undefined
String
null
uint
0
未声明(默认为:Object)
undefined
其他数据类型
null
不过有些时候在使用 as 的时候并不能达到强制转换的目的,而使用第一种方法则可以。在AS3.0类库中最高层类(Top Level classes,所有Top Level classes的列表请看这里)之间进行强制转换时, as 操作符是不起作用的。比如,假如你想要将一个String 类型的字符串 str 转换成 Number 类型的数字 num 时,可能想要这样写:
num = str as Number;
这样写是没有用的,你只能通过第一种方法来达到强制转换的目的:
num = Number(str);
- Flex 类型转换
- flex 时间类型转换
- Flex 类型转换
- flex 时间类型转换
- flex强制类型转换
- Flex 强制转换类型失败:
- Flex强制类型转换错误
- Flex TypeError: Error #1034: 类型转换失败
- Flex Module中 类型转换错误
- flex中as强制类型转换
- flex中as强制类型转换
- flex中String与int类型转换
- FLEX实践:DATEFIELD 控件与DATE类型的转换
- flex 装载多个module出现: 强制转换类型失败
- flex中date和string之间的类型转换
- Flex与Java使用BlazeDS交互时类型转换错误
- flex和java几种数据类型的转换
- java Long类型转换为flex AS Number类型时出现数值错误
- myeclipse 上安装 Maven3
- Android处理OOM心得
- 页面飘雪效果
- Java之美(智力题)
- 数据库架构设计
- Flex 类型转换
- Linux的启动和核心介绍
- 页面背景不停闪烁
- Tomcat证书配置(ssl,客户端认证,内网证书)
- 为什么建议使用_beginthread和_beginthreadex以及_beginthread和_beginthreadex差异点
- mongodb源码分析(二)mongod的启动
- FreeMarker入门简介
- MFC写入注册表
- MVC3 On Razor使用-自定义Helper方法【鸡蛋】