В зависимости от того, на какой стадии разработки вы находитесь, вы можете рассмотреть одну из фреймворков Flex, которая определенно поможет в подобных ситуациях. Я лично использую Mate , но есть несколько других вариантов Петрушка , Cairngorm , RobotLegs и т. Д.).
В Mate вы создадите пользовательское событие, которое будет отправлено после того, как что-то произойдет (например, загружаемый файл). Это пользовательское событие может включать любую дополнительную информацию, свойства или данные, которые вы хотели бы передать другому компоненту. Затем вы добавили бы прослушиватель событий на свою главную карту для своего пользовательского события. Главная карта будет захватывать ваше пользовательское событие и перенаправлять к любому компоненту (компонентам), к которому нужно перейти.
Если это не вариант, убедитесь, что свойства, к которым вы хотите получить доступ, a) помечены как [Bindable]
и b) public
. Трудно сказать, что может быть лучшим решением, не видя некоторый код.