gpt4 book ai didi

apache-flex - Actionscript 中的 getElementById 等价物?

转载 作者:行者123 更新时间:2023-12-03 23:55:19 25 4
gpt4 key购买 nike

我想动态访问我的 mxml 中的一堆对象。我可以构造他们的名字/id。在 Javascript 中我可以做 getElementById(ID)得到对象。我如何在 中执行此操作 ActionScript ?

我真的做不到getChildByName因为它太麻烦了:我可以访问对象 A,它有一个 child B,有一个 child C,有 child D、E 和 F(他们的名字与 A 的名字有关)。我想得到 D、E 和 F。对于 getChildByName ,看来我得用 A 得到 B,然后得到 C,然后得到 D、E 和 F。如果向 B 添加一个新的父级(更改 mxml 层次结构),那么代码将中断......而我真的不想那样做。

有什么建议吗?
谢谢!

更新:我要问的是,我如何访问给定名称和/或 id 的对象 D,这两者都是字符串。

最佳答案

由于 child 实际上就像文档的“属性”,因此您应该能够执行以下操作:

var elem:Type_of_E = this["constructed_id_of_E"];

如果您在文档的子文档中,只需使用 parentDocument["constructed_id_of_E"] 来获取元素。

关于apache-flex - Actionscript 中的 getElementById 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1256535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com