Flex中,如何把页面上的组件对象当作map一样使用

原帖地址:http://blog.gaoyd.com/

 

在flex中用this[xxxx]的方式,可以直接获取组件中的对象。
例如页面中存在这样一个对象:
<mx:TextInput x="196" y="8" width="48" id="r4_busy_before_up_2_xishu"/>
如何获得r4_busy_before_up_2_xishu这个对象呢?
具体做法:var button : Object = this["r4_busy_before_up_2_xishu"];即可完成操作。
实际this[xxx]其实也是使用哈希表的方式。

如果需要给r4_busy_before_up_2_xishu设置默认值,则可以使用this["r4_busy_before_up_2_xishu"].text="默认值";

 即可。

阅读更多
文章标签: flex up button object
个人分类: flex
上一篇解决Eclipse中Java工程间循环引用而报错的问题
下一篇在Flex中使用FileReference类下载文件
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭