Apache flex 如何在AdobeFlex中获取基于样式名的UIComponents集合

Apache flex 如何在AdobeFlex中获取基于样式名的UIComponents集合,apache-flex,flex3,Apache Flex,Flex3,有人知道javascript getElementsByClassName的Actionscript等价物吗 我想做的是向各种组件添加一个自定义的“stylename”,然后我可以使用它来获取这些对象的集合,从而处理它们的可见性属性 我的想法是,我想根据登录用户的角色隐藏各种组件——我只想通过向自定义属性添加rolename数组或在画布或面板上使用stylename属性等,使之灵活 谢谢我认为您最好的选择是使用flex State。在子状态中指定差异的基态。这里是adobe关于flex stat

有人知道javascript getElementsByClassName的Actionscript等价物吗

我想做的是向各种组件添加一个自定义的“stylename”,然后我可以使用它来获取这些对象的集合,从而处理它们的可见性属性

我的想法是,我想根据登录用户的角色隐藏各种组件——我只想通过向自定义属性添加rolename数组或在画布或面板上使用stylename属性等,使之灵活


谢谢

我认为您最好的选择是使用flex State。在子状态中指定差异的基态。这里是adobe关于flex states的一个不错的教程,假设您使用的是flex 3.x:

谢谢Greg-这不是我想要的,因为我需要大量的粒度和重用。此外,我希望构建一个可重用的框架,并在每个应用程序的基础上定义状态。