Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java项目与Flash项目的通信_Java_Swing_Actionscript 3_Flash_Communication - Fatal编程技术网

Java项目与Flash项目的通信

Java项目与Flash项目的通信,java,swing,actionscript-3,flash,communication,Java,Swing,Actionscript 3,Flash,Communication,我在Swing和CoreJava中开发了一个聊天和视频通话Java桌面应用程序。聊天很好。对于视频和音频,我使用的是Red5服务器,所以我创建了一个Red5应用程序,客户端是Flash。此Flash应用程序(ActionScript中的MXML文件)正在web浏览器中打开。我已经使用Flash Builder创建了Flash应用程序 如何在Swing(不在浏览器中)中动态运行此Flash输出(即.swf) 如何让Java应用程序在代码级别与Flash应用程序(动作脚本中的MXML文件)通信?我必

我在Swing和CoreJava中开发了一个聊天和视频通话Java桌面应用程序。聊天很好。对于视频和音频,我使用的是Red5服务器,所以我创建了一个Red5应用程序,客户端是Flash。此Flash应用程序(ActionScript中的MXML文件)正在web浏览器中打开。我已经使用Flash Builder创建了Flash应用程序

  • 如何在Swing(不在浏览器中)中动态运行此Flash输出(即
    .swf

  • 如何让Java应用程序在代码级别与Flash应用程序(动作脚本中的MXML文件)通信?我必须通过通信ActionScript文件,通过Java将一些参数从一个客户机传递到另一个客户机


  • 如果目标是Flash Player,请尝试使用
    外部接口

    有关更多信息,请参阅

    AS3代码是这样的

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

    我的目标是在swings上播放输出,而不是在浏览器中。我想用action脚本而不是html和actionscript与java通信。ExternalInterface不限于浏览器。请参见编辑。