转载自:http://fhuan123.iteye.com/blog/283717
取类名: 传进一个object,返回类的全名
var loader:URLLoader = new URLLoader( );
var className:String = getQualifiedClassName(loader);
trace(className); // Displays flash.net.URLLoader
取父类的类名:传进一个object,返回父类的类名
var loader:URLLoader = new URLLoader( );
var className:String = getQualifiedSuperclassName(loader);
trace(className); // Displays flash.events.EventDispatcher
根据类名取类
var classReference:Class = Class(getDefinitionByName(”flash.net.URLLoader”));
//一但你得到了类的引用后,就可以这样
var instance:Object = new classReference( );
getQualifiedClassName( ) 或 getQualifiedSuperclassName( ) 与 getDefinitionByName() 结合使用的例子:
var loader:URLLoader = new URLLoader( );
var className:String = getQualifiedClassName(loader);
var classReference:Class = Class(getDefinitionByName(className));
var instance:Object = new classReference( );
Introspection:describeType( )返回对象的类型描述
需要注意一下就是在反射之前需要应用该类否则flex在编译是是不添加该类的即使是反射出系统自有的类也不能生成对象,原因就是flex编译时不适用不应用的道理
相关推荐
Flex反射是Adobe Flex框架中的一个重要特性,它允许在运行时检查和操作类、对象、方法、属性等元数据。在Flex编程中,反射提供了一种动态访问和操作应用程序组件的能力,即使在编译时未知其具体类型的情况下也可以...
【标题】:“flex特效整理好久了” Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。Flex特效是这个框架中的一个重要组成部分,它为开发者提供了丰富的视觉表现力,使得用户界面...
【Flex问题整理和疑难解答】 在开发Flex应用的过程中,开发者可能会遇到各种问题,涉及到环境配置、错误处理等多个方面。本文将针对这些问题进行解答,并提供详细的知识点解析。 1. **MyEclipse Flex环境配置** -...
这个“Flex文档资料整理合集”显然包含了关于Flex开发的全面参考资料,对于学习和理解Flex技术有着极大的帮助。以下是这个压缩包可能包含的一些核心知识点: 1. **Flex框架**:Flex是一个开源的MXML和ActionScript...
### Flex开发中的类反射技术详解 #### 引言 随着Flex技术在富互联网应用(RIA)领域的广泛应用,其独特的能力,如强大的图形处理能力和高效的数据处理机制,使其成为开发高性能Web应用的首选工具之一。Flex的灵活...
描述中的“很好用的FLEX代码整理工具”通常是指一个自定义的Eclipse或FlexBuilder插件,它的主要功能可能是代码格式化、代码风格检查和自动调整。这样的工具能够按照预设的编码规范对Flex源码进行格式化,包括缩进、...
MyEclipse下配置Flex[整理].pdf
Flex布局,全称为“Flexible Box”,也称作柔性盒布局,是CSS3中的一种布局模式,旨在提供一种更加有效和灵活的方式来控制Web页面元素的排列和对齐方式。这种布局方式特别适合处理需要动态调整的界面,比如响应式...
【Flex培训文档整理】 Flex,全称为Adobe Flex,是由Macromedia公司于2004年推出的基于Flash平台的富互联网应用(RIA)开发框架。随着Macromedia被Adobe收购,Flex也成为了Adobe的重要产品线。Flex的核心在于...
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
Flex是Adobe公司推出的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这种技术允许开发者创建具有高度交互性和动态视觉效果的Web应用,提供比传统...
Flex是Adobe公司开发的一种开放源代码的、基于XML的编程语言,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这种技术允许开发者创建具有高度交互性和动态视觉效果的Web应用程序,提供与...
根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍如何使用ArcGIS API for Flex在Flex应用程序中实现与ArcGIS Server 9.3交互的各种功能。这些功能涵盖了地图浏览的基础到高级应用,如图层管理、图形绘制...
Flex项目源码详解——以FlexBBS论坛为例 Flex是一种基于Adobe AIR和Flash Player的开源框架,用于构建具有丰富用户体验的Web应用程序。本项目“flexbbs”是使用Flex技术开发的一个论坛系统,旨在帮助开发者深入理解...
在这个“10多个Flex 3 的源码(整理)”中,我们可以深入研究Flex 3的核心特性,以及如何在实际项目中应用它们。 首先,DataGrid组件是Flex 3中用于展示表格数据的关键组件,它允许用户以交互方式查看和操作大量...
Flex相册 Flex图片
Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和Flex框架,可以创建交互性强、用户体验优秀的Web应用。本教程是作者精心编写的Flex学习资料,适合初学者入门,通过...
这个“flex学习的教程整理”包含了对初学者和进阶者都非常有价值的资源,特别是对于那些想要掌握ActionScript和Flex Cookbook内容的学习者。 ActionScript是Flash平台上使用的脚本语言,它为创建动态交互的Web内容...
标题中的“整理adobe flex代码格式的插件”指的是专门为Flex Builder设计的辅助工具,用于自动格式化ActionScript代码,使其符合一定的编码规范,提高代码的可读性和维护性。这类插件能够节省开发者手动调整代码格式...