Apache Royale中的id和localId有什么区别?

时间:2019-04-30 15:11:32

标签: actionscript-3 mxml apache-royale

在Apache Royale中,我们可以标识具有“ id”和“ localId”属性的对象。问题是要知道为什么我们有两种明显的相同方法。

1 个答案:

答案 0 :(得分:5)

我找到了答案和共享解决方案:

HTML需要唯一的ID,因此,通过创建内部使用ID标识内部子组件的Royale组件,这意味着在创建的所有实例中都将使用相同的ID,因此会产生缺乏唯一性的问题

解决方案
在内部组件中使用“ localId”,因此Royale将在内部使用它,并且在转换为HTML时将避免添加“ id”。