is 运算符(FLEX)
来源:互联网 发布:mac的finder边栏没了 编辑:程序博客网 时间:2024/06/07 21:01
is 运算符是 ActionScript 3.0 中的新增运算符,它可用来测试变量或表达式是否为给定数据类型的成员。在早期的
ActionScript 版本中,此功能由 instanceof 运算符提供。但在 ActionScript 3.0 中,不应使用 instanceof 运算符来测试变量或
表达式是否为数据类型的成员。对于手动类型检查,应用 is 运算符来代替 instanceof 运算符,因为表达式 x instanceof y 只是在
x 的原型链中检查 y 是否存在 (在 ActionScript 3.0 中,原型链不能全面地描述继承层次结构)。
is 运算符检查正确的继承层次结构,不但可以用来检查对象是否为特定类的实例,而且还可以检查对象是否是用来实现特定接
口的类的实例。下面的示例创建 Sprite 类的一个名为 mySprite 的实例,并使用 is 运算符来测试 mySprite 是否为 Sprite 和
DisplayObject 类的实例,以及它是否实现 IEventDispatcher 接口:
is 运算符检查继承层次结构,并正确地报告 mySprite 与 Sprite 和 DisplayObject 类兼容(Sprite 类是 DisplayObject 类的子
类)。is 运算符还检查 mySprite 是否是从实现 IEventDispatcher 接口的任意类继承的。由于 Sprite 类是从实现
IEventDispatcher 接口的 EventDispatcher 类继承的,因此 is 运算符会正确地报告 mySprite 也实现该接口
- is 运算符(FLEX)
- as 运算符(FLEX)
- Adobe FLEX学习笔记(6)- is 运算…
- is运算符兼容性规则
- C#2.0 is运算符
- Like和Is运算符
- python is 同一性运算符
- 类型转换(C# AS OR IS ?运算符)
- AS3.0中is,as运算符
- c#中的is和as运算符
- C#is 和as运算符
- c#中的is和as运算符
- C# 向下转型 和 is运算符
- What is Flex
- flex取整运算
- Flex数值运算
- flex 算术运算
- flex 数学运算
- 爱护动物,保护环境
- 读《绝不是靠运气》
- 在win7下使用zend studio 7.1.0,解决汉化、中文乱码、js等问题
- 【zz】C语言中的空指针、空指针常量、NULL & 0
- 【zz】void指针
- is 运算符(FLEX)
- 一个程序员的成长的六个阶段(转
- 【zz】C/C++关键字static,const,inline,define,typedef
- #define与typedef
- 批次拆分和合并
- 键盘虚拟键值编码表
- Android卸载不干净的时候, 尝试我这个方法
- MMSMAX 不能正常启动,提示找不到TransSMSDLL.dll
- CPU MCU MPU DSP