flex-getElementById等同于Actionscript?
发布时间:2020-12-15 02:14:49 所属栏目:百科 来源:网络整理
导读:我想动态地访问我的mxml中的一堆对象.我可以构造他们的名字/ id.在 Javascript中,我可以做getElementById(ID)来获取对象.如何在Actionscript中执行此操作? 我真的不能做getChildByName,因为它太麻烦了:我有访问对象A,它有一个孩子B,它有一个孩子C,有孩子D,
我想动态地访问我的mxml中的一堆对象.我可以构造他们的名字/ id.在
Javascript中,我可以做getElementById(ID)来获取对象.如何在Actionscript中执行此操作?
我真的不能做getChildByName,因为它太麻烦了:我有访问对象A,它有一个孩子B,它有一个孩子C,有孩子D,E& F(他们的名字与A的名字有关).我想得到D,E&对于getChildByName,似乎我必须使用A来获取B,然后得到C,然后得到D,E& F.如果添加一个新的父对象B(更改mxml层次结构),然后代码将中断…我真的不想这样做. 任何建议? 更新:我问的是,如何访问对象D给定其名称和/或id,这两个都是字符串. 解决方法
由于孩子们实际上是文档的“属性”,所以你应该可以这样做:
var elem:Type_of_E = this [“compiled_id_of_E”]; 如果您在文档的子文档中,只需使用parentDocument [“compiled_id_of_E”]即可获取元素. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |