如何在不同状态下具有相同的组件ID(Flex Mobile项目)
||
例如,在我的Flex移动应用程序中,我有一个肖像和一个风景状态。两者具有相同的组件,但在每个状态下使用不同的HGroup和VGroup进行布局。如果我只是将单击处理程序放在这些组件上,那将很容易,因为即使它们具有不同的ID,我也可以简单地为它们定义相同的单击侦听器。但是,由于在整个应用程序中多次多次引用所有这些组件,因此我如何允许它们具有相同的ID,并且仅当它们在当前视图中时才做出反应?
现在它告诉我
\"identifier \'example_id\' used more than once.\"
编辑:也只想说我知道他们不在群组中时的方式,您可以像x.portrait = \“ 25 \” y.portrait = \“ \” 25 \“这样做,但是当我将他们分为H和V组,这阻止了我这样做。
没有找到相关结果
已邀请:
2 个回复
坊岔埠绵
但这不会:
因此,可能需要在运行时重新布局UI(让它通过Flex进行布局?)。一种解决方法-将UI组件(例如矩形等)放置在组件周围,然后根据样式将其打开和关闭,以将组件强制放置在所需的位置。
届甸衬丝蚕