Как запустить Flash в интерактивном режиме в приложении MFC? - PullRequest
0 голосов
/ 29 августа 2009

Я хочу знать, возможно ли встроить флэш-фильм в приложение MFC и позволить пользователю работать с ним. Я знаю, что это легко сделать с помощью встроенного элемента управления Flash ActiveX. Но я хочу, чтобы флэш-фильм мог получать входные данные от приложения MFC (например, данные и обновления состояния с серверов), а также должен сообщать приложению MFC о пользовательских взаимодействиях и другие внутренние изменения через обратные вызовы или каким-либо другим способом .

Возможно ли это через Flex SDK, Adobe AIR или такие среды выполнения? Пожалуйста, дайте мне несколько закусок, чтобы я мог встать и пойти с ним.

Thanx.

1 Ответ

0 голосов
/ 30 августа 2009

к сожалению я не знаю с ++.

Вы можете попробовать встроить его в качестве ActiveX и установить связь через ExternalInterface .

Вы можете открывать приложения с параметрами, например, photoshop.exe myFile.psd с использованием AIR В AIR 1.0 было немного нестабильно, но, возможно, они исправили эти проблемы в AIR 1.5. Я не в курсе 1.5

Я также рекомендовал бы попробовать mProjector . mProjector - это инструмент для проектора, то есть он позволяет создавать настольные приложения из SWF-файлов. Вот некоторые из отличий: у него нет никаких зависимостей (работает как нативное приложение, deos не требует времени выполнения) и является коммерческим, но я думаю, что оно того стоит.

Существует executeApplicaiton метод, который позволяет вам вызывать другое приложение с параметрами, как это делает air. У вас есть поддержка реестра, и вы можете создавать плагинов с использованием C ++, что, я думаю, может помочь вам.

Попробуйте сначала использовать ExternalInterface.

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