Flex 4:UIComponent的父属性和所有者属性

时间:2011-06-30 14:16:34

标签: flex flex4

我正在尝试理解UIComponent的所有者和父属性之间的区别。

<s:Panel id="panOne" title="Success">
     <s:Label id="labOne" text="Hello World!!"/>
</s:Panel>

在上面的代码中, labOne.owner.id 返回 panOne labOne.parent.id 返回 contentGroup

我理解owner属性是指组件的父容器(在本例中为Label)。但是,父母财产究竟意味着什么呢?我认为它涉及一些具有id值为contentGroup的皮肤概念。

有人可以给出这两者之间的确切区别吗?

谢谢杰森。您提供的链接中还有另一个链接。它非常清楚地解释了这两个术语。该链接是:Gumbo DOM Tree API - Functional and Design Specification

我已粘贴在该页面的最佳线条下方。

  

视觉元素的父级是直接负责布局的容器。可视元素的所有者是逻辑上拥有它的组件。如果Button位于SkinnableContainer中,则其父级是contentGroup,而其所有者是SkinnableContainer。

1 个答案:

答案 0 :(得分:4)

Flexponential has a pretty article解释父母和所有者之间的差异。

相关问题