Я чувствую, что доступ к внутренним компонентам может быть лучше, чем то, что я знаю. Я знаю, что мы можем получить доступ к любому внутреннему компоненту что-то вроде: FlexGlobals.topLevelApplication.someChild1.someChild2.someChild3 ... и так далееполучить внутренний компонент из flexGlobals.topLevelApplication
У меня есть компоненты, которые имеют ряд иерархии родительских компонентов. Я хочу знать, может ли быть так или иначе, я мог бы получить доступ к последнему ребенку, не обращаясь ко всем своим родителям.
Мне нужно вызвать событие на этом компоненте.
FlexGlobals.topLevelApplication.child1.child2.child3.dispatchEvent(new Event('clearData', true));
Обновлено: Я попробовал путь вы предложили в пункте 1. я добавил слушатель события на ребенка компонента и попытаться направить его из файла сценария действий, но он пошел unheared \
child3.addEventLisener('clearData', clearHandler);
.
а потом я отправил событие нечто вроде:
dispatchEvent(new Event(modelApp.CLEAR_PALETTE, true)