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

转载 2011年01月07日 21:29:00

原帖地址: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="默认值";

 即可。

相关文章推荐

OpenJudge - 2704 寻找平面上的极大点 贪心+使用map优化 重庆一中高2018级竞赛班第九次测试 2016.9.10 Problem 1

【问题描述】 在一个平面上,如果有两个点(x,y),(a,b),如果说(x,y)支配了(a,b),这是指x>=a,y>=b;用图形来看就是(a,b)坐落在以(x,y)为右上角的一个无限的区域内。 ...

JavaScript如何获取当前页面上的指定对象.

JavaScript如何获取当前页面上的指定对象. 方法如下: document.getElementById(ID)       //获得指定ID值的对象 document.getElemen...

使用tableExport.js直接导出web页面上的table

1,需要导入两个js文件,一个tableExport.js,另一个是jquery.base64.js,前一个文件是导出数据和核心类库,后一个是为了避免导出中文时乱码的js文件,如果你导出的数据没有中文...

flex中获得子组件的父级对象和顶级对象

parentApplication     组件的parentApplication属性包含此组件的Application对象,Application对象本身的parentApplication为n...
  • hpb21
  • hpb21
  • 2011年08月12日 12:34
  • 7371

使用Number()避免页面上的数字被使用科学计数法显示

今天在开发一个页面的时候,需要显示公司的相关信息,我是在js中拼接后,显示在页面上的,问题就出在注册资本上面,因为有的公司注册资本非常大,例如16483800万元,页面上会显示成1.64838E+7。...

对界面上的对象测试

  • 2013年09月11日 14:35
  • 201KB
  • 下载

在Flex组件外观实施中使用Scale9

声明:本文为RIAMeeting原创文章,谢绝转载,但您可以链接到本文,请尊重作者的劳动成果,谢谢! 在我们为Flex组件定制外观的时候,经常会使用各种外部嵌入的资源,比如一张位图,一个SWF,或者...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Flex中,如何把页面上的组件对象当作map一样使用
举报原因:
原因补充:

(最多只允许输入30个字)