Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
Apache flex 在Java脚本中侦听flex事件而不使用外部接口_Apache Flex_Flex4 - Fatal编程技术网

Apache flex 在Java脚本中侦听flex事件而不使用外部接口

Apache flex 在Java脚本中侦听flex事件而不使用外部接口,apache-flex,flex4,Apache Flex,Flex4,我需要在flex中注册事件,并在java脚本中侦听它们。除了使用外部接口,还有其他方法吗 考虑外部接口是实现这一点的方法。你为什么不告诉我们呢?你到底想完成什么?还有其他方法,但它们太复杂了。ExternalInterface是最简单的方法。如果我使用ExternalInterface,我应该编写很多内部方法来调用不同的javascript函数。所以我想用最有效的方法来完成。如果这是唯一的方法,我怎样才能使它更有效呢。您希望JS为事件注册回调。而不是相反。你需要自己去做,但这并不难。您需要将JS

我需要在flex中注册事件,并在java脚本中侦听它们。除了使用外部接口,还有其他方法吗


考虑

外部接口
是实现这一点的方法。你为什么不告诉我们呢?你到底想完成什么?

还有其他方法,但它们太复杂了。ExternalInterface是最简单的方法。如果我使用ExternalInterface,我应该编写很多内部方法来调用不同的javascript函数。所以我想用最有效的方法来完成。如果这是唯一的方法,我怎样才能使它更有效呢。您希望JS为事件注册回调。而不是相反。你需要自己去做,但这并不难。您需要将JS->注册为保留JS事件处理程序的函数,以便将其回调。更多信息请参见:我想使用swf对象来执行此操作。我可以这样做让flex与java通信吗?你的意思是你在同一个页面中有一个java小程序和一个flex SWF,你想让它们通过JavaScript进行通信?似乎有可能。