В гибком как я могу передать данные, полученные из службы удаленных объектов в интерфейс модулей? - PullRequest
1 голос
/ 10 июня 2010

Я нашел в этом руководстве Adobe хороший класс "RemoteService", который создает RemoteObject и содержит функции для обработки результатов и событий ошибок. Если бы я хотел использовать этот подход, как я мог бы передать данные из обработчика результатов в интерфейсы, которые могли бы использовать модули из основного приложения?

Я мог бы поместить RemoteService / RemoteObject в модули, но (на мой взгляд - и я могу ошибаться), похоже, что лучший дизайн - это использование удаленных вызовов в основном приложении и передача данных в модули.

1 Ответ

0 голосов
/ 10 июня 2010

Я думаю, что вы правы - делайте удаленные вызовы в основном приложении, если другие части приложения будут нуждаться в данных.

Чтобы получить данные в модуль, просто установите свойство модуля для данных.Таким образом, обработчик результатов в основном приложении устанавливает myModule.someObject = event.result.someObject.

Чтобы получить данные из модуля обратно в приложение, отправьте событие.Таким образом, модуль слабо связан с кем бы ни был его хост.

...