繁体   English   中英

使用Javascript中的flex 3模块

[英]Use flex 3 module from Javascript

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

上下文:我正在运行带有嵌入式HTML / Javascript的flex应用程序,并且必须从Javascript从此应用程序调用flex模块。

也许我必须使模块独立?

我还通过ExternalInterface找到了这种方法: http : //www.flexafterdark.com/docs/Flex-JavaScript

那是解决方案吗? 公开一个加载并打开模块的回调?

谢谢

ExternalInterface是实现此目的的方法。

如果您要做的只是加载并打开模块,则只需使用ExternalInterface.addCallback创建一个回调函数即可正常加载和打开模块。

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

请记住,您不能在ExternalInterface上传递复杂的对象。 类型化的JS对象成为通用{}对象。 函数变为空。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM