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