Flex 3: можно вызывать дочернюю функцию изнутри родителя? - PullRequest
0 голосов
/ 01 июня 2011

Можно ли вызвать дочернюю функцию изнутри родительской функции?Я знаю, чтобы перейти child> parent, вы можете сделать parentApplication.functionName (параметры); но как насчет того, чтобы пойти другим путем ... то есть parent> child?

Ответы [ 2 ]

2 голосов
/ 01 июня 2011

Да, компонент должен иметь конкретные ссылки на своих потомков:

myChild.function(functionArguments);

Функция должна быть публичной. Однако я не рекомендую вызывать методы у родителя от ребенка. Это разрыв инкапсуляции.

0 голосов
/ 01 июня 2011

Вы когда-нибудь слышали об использовании идентификатора?или структура данных для хранения дочернего объекта?

Кроме того, следует отметить, что выполнение parentApplication.functionName - очень плохая практика кодирования.

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