Flex 4 Air 2 RSL (общие библиотеки времени выполнения) - PullRequest
1 голос
/ 23 сентября 2010

У кого-нибудь есть опыт загрузки SWC / SWZ во время выполнения в настольном приложении Flex 4 / Air 2?

Очень грубая идея будет иметь настольное приложение Air, которое может "скачатьдополнительные модули (например, SWZ / RSL, представляющий форму) и загружать их во время выполнения?

Представьте, что приложение настроено с использованием XML-файла, полученного по сети.Если в нем есть инструкция по получению нового модуля (SWZ / RSL), приложение загрузит модуль в свою папку хранилища приложений и создаст его экземпляр во время выполнения?говорит по сети, а не по рабочему столу http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7fd1.html

Может кто-нибудь предложить какой-нибудь совет?Кто-нибудь имеет какой-либо опыт, или знает какие-нибудь прохождения / примеры кода?

Спасибо,

Генри

Ответы [ 2 ]

0 голосов
/ 23 сентября 2010

Просто остановимся на том, что написал Джеймс. Модули - это то, что нужно.

И, хотя в документах для модулей рассказывается о веб-сценарии, нет никаких причин, по которым это не будет работать и с AIR.

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

Однако помните, что при таком подходе вы не получите стандартного поведения средства обновления, которое вы получаете из коробки с AIR. Чтобы проверить, доступна ли более новая версия ранее кэшированного модуля, вам потребуется поддержка по собственной инициативе.

0 голосов
/ 23 сентября 2010

Возможно, вы захотите использовать для этого модули Flex.Вот старый блог, в котором используются модули в приложении AIR:
http://blogs.adobe.com/emalasky/2008/04/remote_plugins.html

...