2009-01-15 2 views
0

Я ищу несколько примеров/руководств/общих указателей при выполнении любого из следующих действий.Передача данных Flex и AIR между собой

1) Создайте приложение AIR, которое может загрузить приложение flex flex и использовать его для тестирования. Таким образом, у нас есть приложение, которое является живым, и если бы я мог загрузить его в приложение AIR, которое может редактировать файл конфигурации, а затем проверять этот файл конфигурации с помощью live swf, но внутри приложения AIR, чтобы убедиться, что если не сломать flex перед загрузкой новой конфигурации для живого приложения.

2) Или я слышал о возможности перетаскивания данных из приложения AIR в приложение flex. Если это так, приложение AIR может передать тестовые данные в приложение flex, и оно обновится, и мы увидим, работает оно или нет.

Я изучил это немного сейчас, и это похоже на использование буфера обмена, а некоторые javascript - это путь вперед. Сохраните данные в буфере обмена из приложения AIR, затем прочитайте буфер обмена, используя javascript, и отправьте в приложение flex. Имеет ли кто-либо другие способы передачи данных между AIR & flex.

Также вы не можете получить доступ к общим объектам через границы песочницы. ' из документов Adobe, которые я предполагаю, означает, что приложение AIR не может использовать один и тот же «флеш-файл» в качестве приложения flex. Это верно?

ответ

1

кто-нибудь какие-либо другие способы передачи данных между AIR & прогибается.

flash.net.LocalConnection является стандартным способом сделать это, и, хотя она имеет свои особенности, она работает достаточно хорошо. Это то, что я использую для передачи данных из приложения Flex (который работает в браузере, хотя он не имеет значения, работает ли он в плагине браузера или автономном Flash Player) в приложении AIR.

+0

это похоже на вещь. в документах по этому поводу говорится: «Между контентом (на основе SWF или HTML) в приложении AIR и содержимым SWF, работающим в браузере», - приветствует. – kenneth

Смежные вопросы