Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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
使用Javascript中的Flex3模块_Javascript_Apache Flex_Module - Fatal编程技术网

使用Javascript中的Flex3模块

使用Javascript中的Flex3模块,javascript,apache-flex,module,Javascript,Apache Flex,Module,有没有办法从Javascript调用flex模块 上下文:我正在运行带有嵌入式HTML/Javascript的flex应用程序,我必须从这个应用程序中通过Javascript调用flex模块 也许我必须使模块独立 我还发现这种方法具有外部接口: 这就是解决办法吗?是否公开加载并打开模块的回调 谢谢外部接口就是这样做的 如果您只想加载并打开模块,只需使用ExternalInterface.addCallback创建对函数的回调,该函数将像平常一样加载并打开模块 如果您需要能够在模块加载后调用模块

有没有办法从Javascript调用flex模块

上下文:我正在运行带有嵌入式HTML/Javascript的flex应用程序,我必须从这个应用程序中通过Javascript调用flex模块

也许我必须使模块独立

我还发现这种方法具有外部接口:

这就是解决办法吗?是否公开加载并打开模块的回调


谢谢

外部接口就是这样做的

如果您只想加载并打开模块,只需使用
ExternalInterface.addCallback
创建对函数的回调,该函数将像平常一样加载并打开模块

如果您需要能够在模块加载后调用模块上的函数,那么对于希望从JavaScript中使用的每个方法,您都可以使用
ExternalInterface.addCallback
来注册它。或者,您可以使用
descripbetype
获取模块的所有公共方法,并在循环中注册它们,而不是逐个指定它们

请记住,不能在外部接口上传递复杂对象。类型化的JS对象成为泛型{}对象。函数变为空