parentApplication и FlexGlobals.topLevelApplication в Flex 4 - PullRequest
7 голосов
/ 25 мая 2011

Есть ли в Flex 4 различия между parentApplication и FlexGlobals.topLevelApplication?Имеется в виду одно и то же приложение верхнего уровня?

Я думаю, что оба одинаковы;один (parentApplication) принадлежит Spark, а другой (FlexGlobals.topLevelApplication) принадлежит Halo.Правильно ли мое понимание?

1 Ответ

8 голосов
/ 25 мая 2011

Извлеките из этого файла Adobe.дерево документа, которое выполняет ваш объект.Этот объект имеет тип spark.components.Application или mx.core.Application.

mx.core.UIComponent.parentDocument: родительский документ текущего документа.Вы можете использовать parentDocument.parentDocument для перехода по дереву нескольких документов.

mx.core.UIComponent.parentApplication: объект Application, в котором существует текущий объект.Приложения могут загружать другие приложения, поэтому вы можете получить доступ к непосредственному родительскому приложению, используя это свойство.Вы можете использовать parentApplication.parentApplication для перехода по дереву нескольких приложений.

Cheers

...