Java 项目和 Flash 项目之间的通信



我用Swing和核心Java开发了一个聊天和视频通话Java桌面应用程序。聊天效果很好。对于视频和音频,我使用的是Red5服务器,因此我创建了一个Red5应用程序,并且客户端在Flash中。此Flash应用程序(ActionScript中的MXML文件)正在Web浏览器中打开。我使用Flash Builder来创建Flash应用程序。

  1. 如何在 Swing(而不是浏览器中)动态运行此 Flash 输出(.swf)?

  2. 如何让我的 Java 应用程序在代码级别与 Flash 应用程序(操作脚本中的 MXML 文件)进行通信?我必须通过 Java 将一些参数从一个客户端传递到另一个客户端,方法是传达 ActionScript 文件。

如果目标是Flash Player,请尝试使用External Interface

有关详细信息,请参阅外部接口。

AS3代码是这样的,

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

相关内容

  • 没有找到相关文章

最新更新