Flex:通过describeType(value:*)取得一个类的别名
来源:互联网 发布:linux ip地址ping不通 编辑:程序博客网 时间:2024/05/06 16:16
在开发过程中,我们常用[RemoteClass(alias="Service.class.namespace")]给UI端的Class注册一个别名,以供中间件(BlazeDs或Fluorinefx)转换相应的Class。
但在UI开发过程中,在某种情况下深copy时,会丢失原来对象的别名,这时我们得想办法在做深copy前取得别名,结束后再给该对象注册应有的别名。
如何获得一个对象的别名呢,查阅了API文档后,发现flash.utils类里有一个:describeType(value:*):XML
Produces an XML object that describes the ActionScript object named as the parameter of the method.
将actionScript对象作为方法的参数,以XML格式返回该对象的类信息描述。
在Console栏,我们可以看到trace出来的信息,如下:
第1条是我们在UI端创建的类及该类的包名称;
第2条是我们通过为RemoteClass为该类注册的别名。
通过watch desc,我们可以看到更详细的类信息描述,如下图所示:
- Flex:通过describeType(value:*)取得一个类的别名
- 通过value取得Map中的Key的方法
- 遍历一个map,从中取得key 和value。不知道key的情况下取value。
- 取得lookupEdit控件的value
- java通过映射取得方法对一个类的变量进行赋值
- [HTML]取得radio的value的sample
- 取得下拉框的value和text
- thrift的enum:根据value取得name
- 取得当前页面的value值问题
- Flex中如何通过Tree类的setItemIcon事件给Tree节点设置一个个性化图标
- Mybatis的mybatis.xml给类取一个别名
- Flex取得客户端的IP地址
- Flex取得客户端的IP地址
- extjs类的别名
- 创建一个系统的Service,能通过ServiceManager.getService取得service
- Flex关于value Object的学习
- 关于数据库别名的一个小问题
- java Map的问题取得最大value对应的key
- TCP短连接与长连接
- Android Display System --- Surface Flinger
- 解决 jQuery 与 prototype冲突 jQuery与easyvalidation冲突
- linux进程管理之信号处理(1)
- linux进程管理之信号处理(1)
- Flex:通过describeType(value:*)取得一个类的别名
- [构建自己的持久层]四、Property对象属性描述
- php中sprintf()函数用法详解
- Android实现自定义菜单
- JAVA中String与StringBuffer的区别
- 必知:嵌入式系统学习步骤
- 主题:window窗体对象open()和showModalDialog()用法
- VC中ListCtrl经验总结【转载】
- HDC与CDC的相互转换