`
xo_tobacoo
  • 浏览: 390806 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

flex判断对象的类型

阅读更多

1. mx.core.UIComponent.className():String

如果要操作的对象是UIComponent, 可以直接访问它的className属性,如:

trace( myButton.className ) -> Button

2. mx.utils.NameUtil.getUnqualifiedClassName(object:Object):String

此方法会返回指定对象的类的名称,如 "Button"

3. flash.utils.getQualifiedClassName(value:*):String

返回一个字符串(含包名的类全名),如 "mx.controls::Button"

4.mx.utils.ObjectUtil.getClassInfo(obj:Object, excludes:Array=null, options:Object=null):Object

返回指定对象的关于该类以及该类的属性的信息:

trace( ObjectUtil.getClassInfo(myButton).name ) -> mx.controls::Button

5.使用is :

trace(myButton is Button)->true

6.使用describeType:

返回一个xml文档描述对象的多有信息

 

分享到:
评论

相关推荐

    flex基本语法总结

    以上内容涵盖了Flex ActionScript编程中的基础语法,包括变量、函数、循环、输出、对象、类型系统以及面向对象的特性。理解并熟练掌握这些知识点是编写Flex应用的基础。在实际开发中,还需要结合MXML、组件、事件...

    Flex 编程技巧

    15. 检查对象类型并返回该对象 使用as关键字可以将一个对象引用转换为特定类型,并在类型转换失败时返回null。 16. 是数字但不是有效数字问题 在处理数字时,可能会遇到NaN(Not a Number)的情况,这意味着数字是...

    flex五子棋

    Flex五子棋是一款基于Adobe Flex技术开发的在线对弈游戏,它允许用户通过网络进行实时的五子棋...通过以上学习,不仅可以掌握Flex编程,还能对五子棋游戏设计有深入理解,为开发其他类型的富互联网应用打下坚实基础。

    Flex第一步--基于ActionScript 3.0的Flex 2应用开发 第2、 6、 13章

    ActionScript 3.0是Flash Platform的核心编程语言,它具有更严格的类型系统、更高的性能和更多的面向对象特性。 第二章:ActionScript 3.0基础 在这一章中,我们将深入学习ActionScript 3.0的基础知识。...

    Flex事件机制(通俗易懂)

    通过上述内容,我们了解了Flex事件机制的基本概念及其重要组成部分,包括事件的触发与处理、事件注册通道的作用、事件分发的过程以及事件对象的属性。对于Flex开发者而言,熟练掌握这些知识可以帮助他们更加高效地...

    ( Flex4视频教程_01-04AS常用的数据类型.rar

    这个压缩包中的视频教程聚焦于AS3.0中常用的数据类型,这对于理解Flex4应用程序的基础至关重要。ActionScript 3.0是Flash平台的核心语言,它在性能、类型系统和面向对象编程方面有着显著的提升。 在ActionScript ...

    flex试题打包面试题挺好的

    根据提供的文件信息,我们可以归纳出一系列与Flex相关的知识点,这些知识点涵盖了Flex开发中的基础概念、事件处理、数据类型转换、数组操作等多个方面。下面将详细解释这些知识点。 ### 1. Flex 默认背景颜色的修改...

    flex面试题集

    7. **判断对象类型**:使用`typeof(obj)`可以获取对象的类型,如`typeof myVar`。 8. **internal控制符**:`internal`是AS3中的访问修饰符,用于限制类和成员的访问范围,仅允许同一包内的访问。这有助于封装和模块...

    AS3和Flex一百条常用的知识

    `isNaN()` 函数用于判断一个值是否不是数字(NaN)。如果表达式的计算结果是一个无效的数字,则该函数返回 true。 ```as3 isNaN(quantity); // 如果quantity不是一个有效数字,返回true ``` #### 5. 静态类型检查 ...

    Flex内存管理及相关内容.pdf

    在ActionScript中,除了基本类型(如Boolean、String、Number等),所有其他类型的数据都是通过对象引用传递的。这意味着,当一个对象被创建后,其内存并不会立即被释放,直到所有的引用都被删除或替换掉。 **2. ...

    Flex面试题一宣贯.pdf

    5. ActionScript 3的类型判断和类型转换:typeof(obj)用于获取变量的类型,而解析字符串为数值可以通过parseInt()函数实现,其中可以指定基数。 6. ActionScript 3中的常量、变量和数据类型:包括内部包、未定义的...

    flex写的射击游戏

    这个射击游戏就是使用Flex技术开发的,展示了Flex在游戏开发中的应用,特别是面向对象编程的思想。 1. Flex基础:Flex提供了MXML和ActionScript两种语言来构建用户界面和应用程序逻辑。MXML是一种声明式语言,主要...

    Flex内存管理及相关内容

    AS3采用了两种方法来判断对象是否仍有活跃的引用: - **引用计数法**:这是最简单的判定方法之一,从AS1版本起就已经在Flash中使用。每当创建一个对象引用时,该对象的引用计数就会增加;反之,当删除一个引用时,...

    flex中actionscript动态调用remoteobject类

    例如,在服务器端的方法中可以根据传入的参数值来判断返回不同类型或不同内容的结果。 - **错误处理** - 可以通过监听`FaultEvent.FAULT`事件来处理可能发生的异常情况,确保程序的健壮性。 - **性能优化** - 对于...

    Flex 开发类的反射

    之后,通过`instanceof`操作符判断实例类型,并调用其`sayHello()`方法。 3. **界面交互**:用户通过下拉列表选择不同的实现类,点击按钮触发反射调用过程,最终显示选择的实现类的响应结果。 #### 深入模块与RSL...

    flex题目技巧,面试经典篇

    7. **判断对象类型**: `typeof(obj)`可以获取对象的类型。 8. **internal控制符**: internal是访问修饰符,表示同一包内的类可以访问该变量或对象,但外部包不能。 9. **停止执行代码**: 在需要停止执行的...

    FLEX 容器内多个图片分别拖动

    - 对返回的对象数组进行遍历,使用 `objects[i] is ImageSkin` 判断每个对象是否为图像类型。 - 如果判断结果为真,则将该对象的父对象转换为可拖动的图像对象,如 `dragInitiator = objects[i].parent as Image;`...

Global site tag (gtag.js) - Google Analytics