flex 反射
来源:互联网 发布:网络女主播黑名单 编辑:程序博客网 时间:2024/04/25 09:27
如果你需要获得一个引用在ActionScript 3类,但只知道类名,那么你可以使用flash.utils.getDefinitionByName创建类的一个实例。
//获取实例的类名:
public function getQualifiedClassName(value:*):String
//获取实例的超类
public function getQualifiedSuperclassName(value:*):String
//通过类的名字获取到Class对象
public function getDefinitionByName(name:String):Object
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( )返回对象的类型描述
ps:但是在实际的编码过程中,flex的反射机制并不像java那么强大,有时候反射会出现一些问题,例如在某些类,诶有被编译进swf,则会出现找不到类的错误信息
- Flex反射
- flex 反射
- FLEX 反射
- Flex反射
- flex的反射
- 关于FLEX中的反射
- Flex 反射简介
- 关于FLEX中的反射
- 关于flex的反射
- Flex反射工具类
- Study Flex《Flex反射工具类》
- Flex中的反射和注意事项。
- Flex 开发: 类的反射
- Flex反射工具类(非常实用)
- Flex反射工具类(非常实用)
- Actionscript 3.0/Flex 2中的反射(翻译,转贴)
- Flex前端与Java服务端交互,反射机制挑大旗
- Flex 中用类名反射出类实例(getDefinitionByName)
- 二进制显示
- OpenGL材质
- 实现一个Usercontrol对另一个Usercontrol內的控件的绑定
- OpenMAX简介
- Web黑客工具箱之FireBug:洞悉复杂Web应用
- flex 反射
- OpenGL材质的应用
- QMainWindow(一)
- apache activemq 文档
- VC++动态链接库(DLL)编程深入浅出(一)
- 大型系统调优案例
- 十进制外的进制数在js数组里的应用
- /etc/ld.so.conf & ldconfig & PKG_CONFIG_PATH[转]
- Android 的一些特殊技巧的代码实现