Flex 4: родительское свойство и свойство владельца UIComponent - PullRequest
3 голосов
/ 30 июня 2011

Я пытаюсь понять разницу между владельцем и родительскими свойствами UIComponent.

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

В приведенном выше коде labOne.owner.id возвращает panOne и labOne.parent.id возвращает contentGroup.

Я понимаю, что свойство владельца относится к родительскому контейнеру компонента (в данном случае это метка).Но что на самом деле означает родительское свойство?Я думаю, что это относится к некоторой концепции скина, которая имеет значение id с идентификатором contentGroup.

Может ли кто-нибудь дать точную разницу между этими двумя?

Спасибо Джейсон.В предоставленной вами ссылке есть еще одна ссылка.Это объяснило эти два термина очень четко.Эта ссылка: Gumbo DOM Tree API - функциональная и проектная спецификация

Я вставил ниже лучших строк этой страницы.

Родитель визуалаЭлемент - это контейнер, непосредственно отвечающий за его разметку.Владельцем визуального элемента является компонент, который логически владеет им.Если кнопка находится в SkinnableContainer, ее родителем является группа содержимого, а ее владельцем - SkinnableContainer.

1 Ответ

4 голосов
/ 30 июня 2011

У Flexponential есть симпатичная статья , объясняющая различия между родителем и владельцем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...