使用Javascript中的Flex3模块
有没有办法从Javascript调用flex模块 上下文:我正在运行带有嵌入式HTML/Javascript的flex应用程序,我必须从这个应用程序中通过Javascript调用flex模块 也许我必须使模块独立 我还发现这种方法具有外部接口: 这就是解决办法吗?是否公开加载并打开模块的回调使用Javascript中的Flex3模块,javascript,apache-flex,module,Javascript,Apache Flex,Module,有没有办法从Javascript调用flex模块 上下文:我正在运行带有嵌入式HTML/Javascript的flex应用程序,我必须从这个应用程序中通过Javascript调用flex模块 也许我必须使模块独立 我还发现这种方法具有外部接口: 这就是解决办法吗?是否公开加载并打开模块的回调 谢谢外部接口就是这样做的 如果您只想加载并打开模块,只需使用ExternalInterface.addCallback创建对函数的回调,该函数将像平常一样加载并打开模块 如果您需要能够在模块加载后调用模块
谢谢外部接口就是这样做的 如果您只想加载并打开模块,只需使用
ExternalInterface.addCallback
创建对函数的回调,该函数将像平常一样加载并打开模块
如果您需要能够在模块加载后调用模块上的函数,那么对于希望从JavaScript中使用的每个方法,您都可以使用ExternalInterface.addCallback
来注册它。或者,您可以使用descripbetype
获取模块的所有公共方法,并在循环中注册它们,而不是逐个指定它们
请记住,不能在外部接口上传递复杂对象。类型化的JS对象成为泛型{}对象。函数变为空