2014-02-11 6 views
1

Я разработал приложение для настольных игр и видеозаписей Java в Swing и Java. Беседа работает нормально. Для видео и аудио я использую сервер Red5, поэтому я создал приложение Red5, а клиент - во Flash. Это приложение Flash (MXML-файл в ActionScript) открывается в веб-браузере. Я использовал Flash Builder для создания Flash-приложения.Связь между Java-проектом и Flash-проектом

  1. Как я могу запустить этот флэш-вывода (который .swf) в свинг (не в браузере) динамически?

  2. Как я могу заставить приложение Java общаться с приложением Flash (файл MXML, который находится в скрипте Action) на уровне кода? Мне нужно передать некоторые аргументы от одного клиента другому через Java, передав файл ActionScript.

ответ

1

Попробуйте использовать External Interface если цель Flash Player

Для получения дополнительной информации см External Interface.

AS3 код, как это так,

ExternalInterface.addCallback("yourJavaFunction", yourAS3Function); 
    fscommand("someMessage to Java container from AS3"); 
+0

Моя цель, чтобы играть выход на качели не в browser.and я хочу общаться с Java сценария действия не с HTML и ActionScript .. – Amar546

+0

ExternalInterface не ограничено для браузера. Подробнее см. –

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