Добавление SWF в приложение AIR на основе HTML - PullRequest
0 голосов
/ 20 апреля 2009

У меня есть небольшой проект Adobe AIR на основе HTML, с которым я играю, и я хотел бы добавить в проект существующий SWF. Теперь я вижу, как он работает через сообщения трассировки / журнала, поступающие из SWF, но я не могу вызвать какую-либо функцию в SWF. Я читал, что функция ExternalInterface недоступна в контейнере Air, что выглядит правильно в браузере.

Большинство примеров на сайте Adobe - это HTML или Flex / ActionScript. Кто-нибудь пытался успешно собрать их вместе, либо в виде исходного кода, либо с помощью скомпилированного SWF-файла?

Большое спасибо

Robbie

Ответы [ 3 ]

0 голосов
/ 20 апреля 2009

Полагаю, эта статья полностью отвечает на ваш вопрос:

http://www.hufkens.net/2008/09/loading-remote-swf-files-in-air/

0 голосов
/ 21 апреля 2009

Это в основном то, что мне было нужно:

http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7ed9.html

Однако мой сценарий был сложным в том смысле, что оказалось, что в моем SWF был встроенный SWF, и я пытался получить доступ к классу во встроенном SWF. После того, как я попытался получить доступ к классу внутри SWF-файла, все стало радужно.

Приветствия

Robbie

0 голосов
/ 20 апреля 2009

Использование скомпилированного SWF имеет проблемы с песочницей.

Может быть, вы можете использовать LocalConnection? Вот пример .

...