Flex 类型转换
来源:互联网 发布:python 当前毫秒数 编辑:程序博客网 时间:2024/06/05 14:08
类型转换
类型转换有两种方式:
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 时,可能想要这样写:
这样写是没有用的,你只能通过第一种方法来达到强制转换的目的:
- 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类型时出现数值错误
- Java JPanel面板更新、重画
- Windows SDK笔记(经典--一定要看)
- HLSL高级顶点着色语言基础(1)
- 使用 RadDocking 控件模拟 VS 布局
- oracle 10 TNSLSNR.exe 占用8080端口修改方法
- Flex 类型转换
- jboss配置数据源
- VC++非MFC项目中如何使用TRACE宏
- Linux下MYSQL配置文件my.cnf中文解释
- 何为链表?
- Linux正则表达式
- 如何让自己的博客被搜索引擎收录
- linux常用命令收集
- 在子页面上,刷新父页面后关闭子页面